diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-03-16 09:11:11 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-03-16 09:11:11 +0300 |
commit | 79767d781a739ab0ac4370ab20a4dbd3dd4e0f02 (patch) | |
tree | a25eacb245a68f14311fa19feb3f421b047004f0 /spec/frontend/deploy_tokens/components | |
parent | f6557be1fb0b2fc0eb48b670002ac07fb8eb591c (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/deploy_tokens/components')
-rw-r--r-- | spec/frontend/deploy_tokens/components/new_deploy_token_spec.js | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/spec/frontend/deploy_tokens/components/new_deploy_token_spec.js b/spec/frontend/deploy_tokens/components/new_deploy_token_spec.js index a8c38b56f27..a3fdab88270 100644 --- a/spec/frontend/deploy_tokens/components/new_deploy_token_spec.js +++ b/spec/frontend/deploy_tokens/components/new_deploy_token_spec.js @@ -35,6 +35,9 @@ describe('New Deploy Token', () => { createNewTokenPath, tokenType, }, + stubs: { + GlFormCheckbox, + }, }); }; @@ -57,7 +60,7 @@ describe('New Deploy Token', () => { it('should show the read registry scope', () => { const checkbox = wrapper.findAllComponents(GlFormCheckbox).at(1); - expect(checkbox.text()).toBe('read_registry'); + expect(checkbox.text()).toContain('read_registry'); }); function submitTokenThenCheck() { @@ -210,4 +213,32 @@ describe('New Deploy Token', () => { return submitTokenThenCheck(); }); }); + + describe('help text for write_package_registry scope', () => { + const findWriteRegistryScopeCheckbox = () => wrapper.findAllComponents(GlFormCheckbox).at(4); + + describe('with project tokenType', () => { + beforeEach(() => { + wrapper = factory(); + }); + + it('should show the correct help text', () => { + expect(findWriteRegistryScopeCheckbox().text()).toContain( + 'Allows read, write and delete access to the package registry.', + ); + }); + }); + + describe('with group tokenType', () => { + beforeEach(() => { + wrapper = factory({ tokenType: 'group' }); + }); + + it('should show the correct help text', () => { + expect(findWriteRegistryScopeCheckbox().text()).toContain( + 'Allows read and write access to the package registry.', + ); + }); + }); + }); }); |