Skip to content

Commit c244876

Browse files
committed
Fix availability of methods for project export API
1 parent dbd1c92 commit c244876

3 files changed

Lines changed: 14 additions & 13 deletions

File tree

lib/gitlab/client.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class Client < API
4747
include Pipelines
4848
include ProjectBadges
4949
include ProjectClusters
50+
include ProjectExports
5051
include ProjectReleaseLinks
5152
include ProjectReleases
5253
include Projects

spec/gitlab/client/project_releases_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,16 @@
3535

3636
describe '.project_latest_release' do
3737
before do
38-
stub_get('/projects/3/releases/permalink/latest', 'project_latest_release')
38+
stub_get('/projects/3/releases/permalink/latest', 'project_release')
3939
@project_latest_release = Gitlab.project_latest_release(3)
4040
end
4141

4242
it 'gets the correct resource' do
43-
expect(a_get('/projects/3/releases/v0.1')).to have_been_made
43+
expect(a_get('/projects/3/releases/permalink/latest')).to have_been_made
4444
end
4545

4646
it 'returns information about a release' do
47-
expect(@project_release.tag_name).to eq('v0.1')
47+
expect(@project_latest_release.tag_name).to eq('v0.1')
4848
end
4949
end
5050

spec/gitlab/client/users_spec.rb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -720,34 +720,34 @@
720720

721721
describe '.memberships' do
722722
before do
723-
stub_get('/user/2/memberships', 'memberships')
723+
stub_get('/users/2/memberships', 'memberships')
724724
@memberships = Gitlab.memberships(2)
725725
end
726726

727727
it 'gets the correct resource' do
728-
expect(a_get('/user/2/memberships')).to have_been_made
728+
expect(a_get('/users/2/memberships')).to have_been_made
729729
end
730730

731731
it 'returns an information about all project and groups of user' do
732732
expect(@memberships.first.source_id).to eq 1
733733
expect(@memberships.first.source_name).to eq 'Project one'
734734
expect(@memberships.first.source_type).to eq 'Project'
735-
expect(@memberships.first.access_level).to eq 20
735+
expect(@memberships.first.access_level).to eq '20'
736736
end
737737
end
738738

739739
describe 'get all personal access tokens' do
740740
describe 'get all' do
741741
before do
742-
stub_get('/user_personal_access_tokens?user_id=2', 'personal_access_get_all')
743-
@token = Gitlab.user_personal_access_tokens(2)
742+
stub_get('/personal_access_tokens?user_id=2', 'personal_access_get_all')
743+
@tokens = Gitlab.user_personal_access_tokens(2)
744744
end
745745

746746
it 'gets the correct resource' do
747747
expect(a_get('/personal_access_tokens?user_id=2')).to have_been_made
748748
end
749749

750-
it 'gets an array of user impersonation tokens' do
750+
it 'gets an array of user personal access tokens' do
751751
expect(@tokens.first.id).to eq(2)
752752
expect(@tokens.last.id).to eq(3)
753753
expect(@tokens.first.active).to be_truthy
@@ -758,12 +758,12 @@
758758

759759
describe 'create personal access token' do
760760
before do
761-
stub_post('/user/personal_access_tokens/', 'personal_access_create')
761+
stub_post('/users/2/personal_access_tokens', 'personal_access_create')
762762
@token = Gitlab.create_personal_access_token(2, 'service_account_2', ['api'])
763763
end
764764

765765
it 'gets the correct resource' do
766-
expect(a_post('/user/personal_access_tokens').with(body: 'name=service_account_2&scopes%5B%5D=api')).to have_been_made
766+
expect(a_post('/users/2/personal_access_tokens').with(body: 'name=service_account_2&scopes%5B%5D=api')).to have_been_made
767767
end
768768

769769
it 'returns a valid personal access token' do
@@ -795,12 +795,12 @@
795795
end
796796
end
797797

798-
describe 'revoke personal accees token' do
798+
describe 'revoke personal access token' do
799799
before do
800800
stub_request(:delete, "#{Gitlab.endpoint}/personal_access_tokens/2")
801801
.with(headers: { 'PRIVATE-TOKEN' => Gitlab.private_token })
802802
.to_return(status: 204)
803-
@token = Gitlab.revoke_user_impersonation_token(2)
803+
@token = Gitlab.revoke_personal_access_token(2)
804804
end
805805

806806
it 'revokes a personal access token' do

0 commit comments

Comments
 (0)