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/super_sidebar/components/create_menu_spec.js')
-rw-r--r--spec/frontend/super_sidebar/components/create_menu_spec.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/spec/frontend/super_sidebar/components/create_menu_spec.js b/spec/frontend/super_sidebar/components/create_menu_spec.js
index fe2fd17ae4d..510a3f5b913 100644
--- a/spec/frontend/super_sidebar/components/create_menu_spec.js
+++ b/spec/frontend/super_sidebar/components/create_menu_spec.js
@@ -20,8 +20,12 @@ describe('CreateMenu component', () => {
const findInviteMembersTrigger = () => wrapper.findComponent(InviteMembersTrigger);
const findGlTooltip = () => wrapper.findComponent(GlTooltip);
- const createWrapper = () => {
+ const createWrapper = ({ provide = {} } = {}) => {
wrapper = shallowMountExtended(CreateMenu, {
+ provide: {
+ isImpersonating: false,
+ ...provide,
+ },
propsData: {
groups: createNewMenuGroups,
},
@@ -90,4 +94,13 @@ describe('CreateMenu component', () => {
expect(findGlTooltip().exists()).toBe(true);
});
});
+
+ it('decreases the dropdown offset when impersonating a user', () => {
+ createWrapper({ provide: { isImpersonating: true } });
+
+ expect(findGlDisclosureDropdown().props('dropdownOffset')).toEqual({
+ crossAxis: -115,
+ mainAxis: 4,
+ });
+ });
});