diff options
Diffstat (limited to 'qa/qa/specs/features/browser_ui/5_package/package_registry/npm/npm_project_level_spec.rb')
-rw-r--r-- | qa/qa/specs/features/browser_ui/5_package/package_registry/npm/npm_project_level_spec.rb | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/qa/qa/specs/features/browser_ui/5_package/package_registry/npm/npm_project_level_spec.rb b/qa/qa/specs/features/browser_ui/5_package/package_registry/npm/npm_project_level_spec.rb index 832f8c7f72c..cec902e073a 100644 --- a/qa/qa/specs/features/browser_ui/5_package/package_registry/npm/npm_project_level_spec.rb +++ b/qa/qa/specs/features/browser_ui/5_package/package_registry/npm/npm_project_level_spec.rb @@ -16,13 +16,13 @@ module QA end let(:project_deploy_token) do - Resource::DeployToken.fabricate_via_browser_ui! do |deploy_token| + Resource::ProjectDeployToken.fabricate_via_api! do |deploy_token| deploy_token.name = 'npm-deploy-token' deploy_token.project = project - deploy_token.scopes = [ - :read_repository, - :read_package_registry, - :write_package_registry + deploy_token.scopes = %w[ + read_repository + read_package_registry + write_package_registry ] end end @@ -91,7 +91,7 @@ module QA file_path: 'package.json', content: <<~JSON { - "name": "@#{registry_scope}/mypackage", + "name": "#{package.name}", "version": "1.0.0", "description": "Example package for GitLab npm registry", "publishConfig": { @@ -129,11 +129,11 @@ module QA when :ci_job_token '${CI_JOB_TOKEN}' when :project_deploy_token - "\"#{project_deploy_token.password}\"" + "\"#{project_deploy_token.token}\"" end end - it "push and pull a npm package via CI using a #{params[:token_name]}", quarantine: { issue: 'https://gitlab.com/gitlab-org/gitlab/-/issues/344537', type: :investigating } do + it "push and pull a npm package via CI using a #{params[:token_name]}" do Resource::Repository::Commit.fabricate_via_api! do |commit| commit.project = project commit.commit_message = 'Add .gitlab-ci.yml' @@ -168,7 +168,7 @@ module QA Page::Project::Artifact::Show.perform do |artifacts| artifacts.go_to_directory('node_modules') artifacts.go_to_directory("@#{registry_scope}") - expect(artifacts).to have_content("mypackage") + expect(artifacts).to have_content('mypackage') end project.visit! |