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/user_menu_spec.js')
-rw-r--r--spec/frontend/super_sidebar/components/user_menu_spec.js13
1 files changed, 12 insertions, 1 deletions
diff --git a/spec/frontend/super_sidebar/components/user_menu_spec.js b/spec/frontend/super_sidebar/components/user_menu_spec.js
index f0f18ca9185..662677be40f 100644
--- a/spec/frontend/super_sidebar/components/user_menu_spec.js
+++ b/spec/frontend/super_sidebar/components/user_menu_spec.js
@@ -20,7 +20,7 @@ describe('UserMenu component', () => {
const closeDropdownSpy = jest.fn();
- const createWrapper = (userDataChanges = {}, stubs = {}) => {
+ const createWrapper = (userDataChanges = {}, stubs = {}, provide = {}) => {
wrapper = mountExtended(UserMenu, {
propsData: {
data: {
@@ -35,6 +35,8 @@ describe('UserMenu component', () => {
},
provide: {
toggleNewNavEndpoint,
+ isImpersonating: false,
+ ...provide,
},
});
@@ -50,6 +52,15 @@ describe('UserMenu component', () => {
});
});
+ it('decreases the dropdown offset when impersonating a user', () => {
+ createWrapper(null, null, { isImpersonating: true });
+
+ expect(findDropdown().props('dropdownOffset')).toEqual({
+ crossAxis: -179,
+ mainAxis: 4,
+ });
+ });
+
describe('Toggle button', () => {
let toggle;