diff options
Diffstat (limited to 'spec/frontend/registry/explorer/components/details_page/tags_loader_spec.js')
-rw-r--r-- | spec/frontend/registry/explorer/components/details_page/tags_loader_spec.js | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/spec/frontend/registry/explorer/components/details_page/tags_loader_spec.js b/spec/frontend/registry/explorer/components/details_page/tags_loader_spec.js deleted file mode 100644 index 40d84d9d4a5..00000000000 --- a/spec/frontend/registry/explorer/components/details_page/tags_loader_spec.js +++ /dev/null @@ -1,45 +0,0 @@ -import { shallowMount } from '@vue/test-utils'; -import component from '~/registry/explorer/components/details_page/tags_loader.vue'; -import { GlSkeletonLoader } from '../../stubs'; - -describe('TagsLoader component', () => { - let wrapper; - - const findGlSkeletonLoaders = () => wrapper.findAll(GlSkeletonLoader); - - const mountComponent = () => { - wrapper = shallowMount(component, { - stubs: { - GlSkeletonLoader, - }, - // set the repeat to 1 to avoid a long and verbose snapshot - loader: { - ...component.loader, - repeat: 1, - }, - }); - }; - - afterEach(() => { - wrapper.destroy(); - wrapper = null; - }); - - it('produces the correct amount of loaders ', () => { - mountComponent(); - expect(findGlSkeletonLoaders().length).toBe(1); - }); - - it('has the correct props', () => { - mountComponent(); - expect(findGlSkeletonLoaders().at(0).props()).toMatchObject({ - width: component.loader.width, - height: component.loader.height, - }); - }); - - it('has the correct markup', () => { - mountComponent(); - expect(wrapper.element).toMatchSnapshot(); - }); -}); |