diff options
Diffstat (limited to 'spec/frontend/super_sidebar/components/context_header_spec.js')
-rw-r--r-- | spec/frontend/super_sidebar/components/context_header_spec.js | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/spec/frontend/super_sidebar/components/context_header_spec.js b/spec/frontend/super_sidebar/components/context_header_spec.js deleted file mode 100644 index 943b659c997..00000000000 --- a/spec/frontend/super_sidebar/components/context_header_spec.js +++ /dev/null @@ -1,50 +0,0 @@ -import { GlAvatar } from '@gitlab/ui'; -import { shallowMountExtended } from 'helpers/vue_test_utils_helper'; -import ContextHeader from '~/super_sidebar/components/context_header.vue'; - -describe('ContextHeader component', () => { - let wrapper; - - const context = { - id: 1, - title: 'Title', - avatar: '/path/to/avatar.png', - }; - - const findGlAvatar = () => wrapper.getComponent(GlAvatar); - - const createWrapper = (props = {}) => { - wrapper = shallowMountExtended(ContextHeader, { - propsData: { - context, - expanded: false, - ...props, - }, - }); - }; - - describe('with an avatar', () => { - it('passes the correct props to GlAvatar', () => { - createWrapper(); - const avatar = findGlAvatar(); - - expect(avatar.props('shape')).toBe('rect'); - expect(avatar.props('entityName')).toBe(context.title); - expect(avatar.props('entityId')).toBe(context.id); - expect(avatar.props('src')).toBe(context.avatar); - }); - - it('renders the avatar with a custom shape', () => { - const customShape = 'circle'; - createWrapper({ - context: { - ...context, - avatar_shape: customShape, - }, - }); - const avatar = findGlAvatar(); - - expect(avatar.props('shape')).toBe(customShape); - }); - }); -}); |