summaryrefslogtreecommitdiff
path: root/spec/frontend/super_sidebar
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-02-15 15:07:42 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-02-15 15:07:42 +0000
commitfa7c331b76ed59230cc56fc51bfc9e467c8bb9b4 (patch)
treeeb03d2b6e8dd45f67864635c8b0b0de8d671edf7 /spec/frontend/super_sidebar
parentf26f31d2fd8e3c91677e2629293b9e0562c1437a (diff)
downloadgitlab-ce-fa7c331b76ed59230cc56fc51bfc9e467c8bb9b4.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/super_sidebar')
-rw-r--r--spec/frontend/super_sidebar/components/help_center_spec.js15
-rw-r--r--spec/frontend/super_sidebar/mock_data.js3
2 files changed, 18 insertions, 0 deletions
diff --git a/spec/frontend/super_sidebar/components/help_center_spec.js b/spec/frontend/super_sidebar/components/help_center_spec.js
index 86d4286a3f7..bc847a3e159 100644
--- a/spec/frontend/super_sidebar/components/help_center_spec.js
+++ b/spec/frontend/super_sidebar/components/help_center_spec.js
@@ -14,6 +14,8 @@ jest.mock('~/whats_new');
describe('HelpCenter component', () => {
let wrapper;
+ const GlEmoji = { template: '<img/>' };
+
const findDropdownGroup = (i = 0) => {
return wrapper.findAllComponents(GlDisclosureDropdownGroup).at(i);
};
@@ -24,6 +26,7 @@ describe('HelpCenter component', () => {
const createWrapper = (sidebarData) => {
wrapper = mountExtended(HelpCenter, {
propsData: { sidebarData },
+ stubs: { GlEmoji },
});
};
@@ -52,6 +55,18 @@ describe('HelpCenter component', () => {
]);
});
+ describe('with Gitlab version check feature enabled', () => {
+ beforeEach(() => {
+ createWrapper({ ...sidebarData, show_version_check: true });
+ });
+
+ it('shows version information as first item', () => {
+ expect(findDropdownGroup(0).props('group').items).toEqual([
+ { text: HelpCenter.i18n.version, href: helpPagePath('update/index'), version: '16.0' },
+ ]);
+ });
+ });
+
describe('showKeyboardShortcuts', () => {
beforeEach(() => {
jest.spyOn(wrapper.vm.$refs.dropdown, 'close');
diff --git a/spec/frontend/super_sidebar/mock_data.js b/spec/frontend/super_sidebar/mock_data.js
index 8467306eb34..91a2dc93a47 100644
--- a/spec/frontend/super_sidebar/mock_data.js
+++ b/spec/frontend/super_sidebar/mock_data.js
@@ -71,4 +71,7 @@ export const sidebarData = {
display_whats_new: true,
whats_new_most_recent_release_items_count: 5,
whats_new_version_digest: 1,
+ show_version_check: false,
+ gitlab_version: { major: 16, minor: 0 },
+ gitlab_version_check: { severity: 'success' },
};