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/pages/projects/learn_gitlab/components')
-rw-r--r--spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_a_spec.js.snap73
-rw-r--r--spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_b_spec.js.snap31
-rw-r--r--spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_section_card_spec.js.snap2
-rw-r--r--spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_a_spec.js4
-rw-r--r--spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_section_card_spec.js3
-rw-r--r--spec/frontend/pages/projects/learn_gitlab/components/mock_data.js12
6 files changed, 105 insertions, 20 deletions
diff --git a/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_a_spec.js.snap b/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_a_spec.js.snap
index 8b54a06ac7c..350669433f0 100644
--- a/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_a_spec.js.snap
+++ b/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_a_spec.js.snap
@@ -44,9 +44,7 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
class="progress-bar"
role="progressbar"
style="width: 22.22222222222222%;"
- >
- <!---->
- </div>
+ />
</div>
</div>
@@ -68,7 +66,7 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
class="learn-gitlab-section-card-header"
>
<img
- src="/assets/learn_gitlab/section_workspace.svg"
+ src="workspace.svg"
/>
<h2
@@ -134,9 +132,16 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
<span>
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Set up CI/CD"
+ data-track-property="Growth::Conversion::Experiment::LearnGitLabA"
href="http://example.com/"
+ rel="noopener noreferrer"
+ target="_blank"
>
- Set up CI/CD
+
+ Set up CI/CD
+
</a>
</span>
@@ -148,9 +153,16 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
<span>
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Start a free Ultimate trial"
+ data-track-property="Growth::Conversion::Experiment::LearnGitLabA"
href="http://example.com/"
+ rel="noopener noreferrer"
+ target="_blank"
>
- Start a free Ultimate trial
+
+ Start a free Ultimate trial
+
</a>
</span>
@@ -162,9 +174,16 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
<span>
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Add code owners"
+ data-track-property="Growth::Conversion::Experiment::LearnGitLabA"
href="http://example.com/"
+ rel="noopener noreferrer"
+ target="_blank"
>
- Add code owners
+
+ Add code owners
+
</a>
</span>
@@ -183,9 +202,16 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
<span>
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Add merge request approval"
+ data-track-property="Growth::Conversion::Experiment::LearnGitLabA"
href="http://example.com/"
+ rel="noopener noreferrer"
+ target="_blank"
>
- Add merge request approval
+
+ Add merge request approval
+
</a>
</span>
@@ -218,7 +244,7 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
class="learn-gitlab-section-card-header"
>
<img
- src="/assets/learn_gitlab/section_plan.svg"
+ src="plan.svg"
/>
<h2
@@ -240,9 +266,16 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
<span>
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Create an issue"
+ data-track-property="Growth::Conversion::Experiment::LearnGitLabA"
href="http://example.com/"
+ rel="noopener noreferrer"
+ target="_blank"
>
- Create an issue
+
+ Create an issue
+
</a>
</span>
@@ -254,9 +287,16 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
<span>
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Submit a merge request"
+ data-track-property="Growth::Conversion::Experiment::LearnGitLabA"
href="http://example.com/"
+ rel="noopener noreferrer"
+ target="_blank"
>
- Submit a merge request
+
+ Submit a merge request
+
</a>
</span>
@@ -282,7 +322,7 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
class="learn-gitlab-section-card-header"
>
<img
- src="/assets/learn_gitlab/section_deploy.svg"
+ src="deploy.svg"
/>
<h2
@@ -304,9 +344,16 @@ exports[`Learn GitLab Design A renders correctly 1`] = `
<span>
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Run a Security scan using CI/CD"
+ data-track-property="Growth::Conversion::Experiment::LearnGitLabA"
href="http://example.com/"
+ rel="noopener noreferrer"
+ target="_blank"
>
- Run a Security scan using CI/CD
+
+ Run a Security scan using CI/CD
+
</a>
</span>
diff --git a/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_b_spec.js.snap b/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_b_spec.js.snap
index 07c7f2df09e..c9d8ab4566c 100644
--- a/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_b_spec.js.snap
+++ b/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_b_spec.js.snap
@@ -44,9 +44,7 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
class="progress-bar"
role="progressbar"
style="width: 22.22222222222222%;"
- >
- <!---->
- </div>
+ />
</div>
</div>
@@ -110,6 +108,9 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Invite your colleagues"
+ data-track-property="Growth::Activation::Experiment::LearnGitLabB"
href="http://example.com/"
rel="noopener noreferrer"
target="_blank"
@@ -168,6 +169,9 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Create or import a repository"
+ data-track-property="Growth::Activation::Experiment::LearnGitLabB"
href="http://example.com/"
rel="noopener noreferrer"
target="_blank"
@@ -218,6 +222,9 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Set-up CI/CD"
+ data-track-property="Growth::Activation::Experiment::LearnGitLabB"
href="http://example.com/"
rel="noopener noreferrer"
target="_blank"
@@ -268,6 +275,9 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Try GitLab Ultimate for free"
+ data-track-property="Growth::Activation::Experiment::LearnGitLabB"
href="http://example.com/"
rel="noopener noreferrer"
target="_blank"
@@ -323,6 +333,9 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Add code owners"
+ data-track-property="Growth::Activation::Experiment::LearnGitLabB"
href="http://example.com/"
rel="noopener noreferrer"
target="_blank"
@@ -378,6 +391,9 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Enable require merge approvals"
+ data-track-property="Growth::Activation::Experiment::LearnGitLabB"
href="http://example.com/"
rel="noopener noreferrer"
target="_blank"
@@ -444,6 +460,9 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Create an issue"
+ data-track-property="Growth::Activation::Experiment::LearnGitLabB"
href="http://example.com/"
rel="noopener noreferrer"
target="_blank"
@@ -494,6 +513,9 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Submit a merge request (MR)"
+ data-track-property="Growth::Activation::Experiment::LearnGitLabB"
href="http://example.com/"
rel="noopener noreferrer"
target="_blank"
@@ -560,6 +582,9 @@ exports[`Learn GitLab Design B renders correctly 1`] = `
<a
class="gl-link"
+ data-track-action="click_link"
+ data-track-label="Run a Security scan using CI/CD"
+ data-track-property="Growth::Activation::Experiment::LearnGitLabB"
href="http://example.com/"
rel="noopener noreferrer"
target="_blank"
diff --git a/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_section_card_spec.js.snap b/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_section_card_spec.js.snap
index ad8db0822cc..9e00ace761c 100644
--- a/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_section_card_spec.js.snap
+++ b/spec/frontend/pages/projects/learn_gitlab/components/__snapshots__/learn_gitlab_section_card_spec.js.snap
@@ -11,7 +11,7 @@ exports[`Learn GitLab Section Card renders correctly 1`] = `
class="learn-gitlab-section-card-header"
>
<img
- src="/assets/learn_gitlab/section_workspace.svg"
+ src="workspace.svg"
/>
<h2
diff --git a/spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_a_spec.js b/spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_a_spec.js
index 64ace341038..ac997c1f237 100644
--- a/spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_a_spec.js
+++ b/spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_a_spec.js
@@ -1,13 +1,13 @@
import { GlProgressBar } from '@gitlab/ui';
import { mount } from '@vue/test-utils';
import LearnGitlabA from '~/pages/projects/learn_gitlab/components/learn_gitlab_a.vue';
-import { testActions } from './mock_data';
+import { testActions, testSections } from './mock_data';
describe('Learn GitLab Design A', () => {
let wrapper;
const createWrapper = () => {
- wrapper = mount(LearnGitlabA, { propsData: { actions: testActions } });
+ wrapper = mount(LearnGitlabA, { propsData: { actions: testActions, sections: testSections } });
};
beforeEach(() => {
diff --git a/spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_section_card_spec.js b/spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_section_card_spec.js
index de6aca08235..3a511a009a9 100644
--- a/spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_section_card_spec.js
+++ b/spec/frontend/pages/projects/learn_gitlab/components/learn_gitlab_section_card_spec.js
@@ -3,6 +3,7 @@ import LearnGitlabSectionCard from '~/pages/projects/learn_gitlab/components/lea
import { testActions } from './mock_data';
const defaultSection = 'workspace';
+const testImage = 'workspace.svg';
describe('Learn GitLab Section Card', () => {
let wrapper;
@@ -14,7 +15,7 @@ describe('Learn GitLab Section Card', () => {
const createWrapper = () => {
wrapper = shallowMount(LearnGitlabSectionCard, {
- propsData: { section: defaultSection, actions: testActions },
+ propsData: { section: defaultSection, actions: testActions, svg: testImage },
});
};
diff --git a/spec/frontend/pages/projects/learn_gitlab/components/mock_data.js b/spec/frontend/pages/projects/learn_gitlab/components/mock_data.js
index d6ee2b00c8e..8d6ac737db8 100644
--- a/spec/frontend/pages/projects/learn_gitlab/components/mock_data.js
+++ b/spec/frontend/pages/projects/learn_gitlab/components/mock_data.js
@@ -45,3 +45,15 @@ export const testActions = {
svg: 'http://example.com/images/illustration.svg',
},
};
+
+export const testSections = {
+ workspace: {
+ svg: 'workspace.svg',
+ },
+ deploy: {
+ svg: 'deploy.svg',
+ },
+ plan: {
+ svg: 'plan.svg',
+ },
+};