Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/jira_connect/subscriptions/pages/sign_in/sign_in_gitlab_multiversion/setup_instructions_spec.js')
-rw-r--r--spec/frontend/jira_connect/subscriptions/pages/sign_in/sign_in_gitlab_multiversion/setup_instructions_spec.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/frontend/jira_connect/subscriptions/pages/sign_in/sign_in_gitlab_multiversion/setup_instructions_spec.js b/spec/frontend/jira_connect/subscriptions/pages/sign_in/sign_in_gitlab_multiversion/setup_instructions_spec.js
index efe89100e90..74c998bfc51 100644
--- a/spec/frontend/jira_connect/subscriptions/pages/sign_in/sign_in_gitlab_multiversion/setup_instructions_spec.js
+++ b/spec/frontend/jira_connect/subscriptions/pages/sign_in/sign_in_gitlab_multiversion/setup_instructions_spec.js
@@ -6,6 +6,7 @@ import {
PREREQUISITES_DOC_LINK,
OAUTH_SELF_MANAGED_DOC_LINK,
SET_UP_INSTANCE_DOC_LINK,
+ JIRA_USER_REQUIREMENTS_DOC_LINK,
} from '~/jira_connect/subscriptions/constants';
import SetupInstructions from '~/jira_connect/subscriptions/pages/sign_in/sign_in_gitlab_multiversion/setup_instructions.vue';
@@ -15,6 +16,7 @@ describe('SetupInstructions', () => {
const findPrerequisitesGlLink = () => wrapper.findAllComponents(GlLink).at(0);
const findOAuthGlLink = () => wrapper.findAllComponents(GlLink).at(1);
const findSetUpInstanceGlLink = () => wrapper.findAllComponents(GlLink).at(2);
+ const findJiraUserRequirementsGlLink = () => wrapper.findAllComponents(GlLink).at(3);
const findBackButton = () => wrapper.findAllComponents(GlButton).at(0);
const findNextButton = () => wrapper.findAllComponents(GlButton).at(1);
const findCheckboxAtIndex = (index) => wrapper.findAllComponents(GlFormCheckbox).at(index);
@@ -40,6 +42,12 @@ describe('SetupInstructions', () => {
expect(findSetUpInstanceGlLink().attributes('href')).toBe(SET_UP_INSTANCE_DOC_LINK);
});
+ it('renders "Jira user requirements" link to documentation', () => {
+ expect(findJiraUserRequirementsGlLink().attributes('href')).toBe(
+ JIRA_USER_REQUIREMENTS_DOC_LINK,
+ );
+ });
+
describe('NextButton', () => {
it('emits next event when clicked and all steps checked', async () => {
createComponent();
@@ -47,6 +55,7 @@ describe('SetupInstructions', () => {
findCheckboxAtIndex(0).vm.$emit('input', true);
findCheckboxAtIndex(1).vm.$emit('input', true);
findCheckboxAtIndex(2).vm.$emit('input', true);
+ findCheckboxAtIndex(3).vm.$emit('input', true);
await nextTick();