diff --git a/app/javascript/shared/mixins/specs/resizeListenerMixin.spec.js b/app/javascript/shared/mixins/specs/resizeListenerMixin.spec.js deleted file mode 100644 index 888ae28a5..000000000 --- a/app/javascript/shared/mixins/specs/resizeListenerMixin.spec.js +++ /dev/null @@ -1,37 +0,0 @@ -import { mount } from '@vue/test-utils'; -import resizeListenerMixin from '../resizeListenerMixin'; - -jest.useFakeTimers(); - -describe('resizeListenerMixin', () => { - let wrapper; - const TestComponent = { - render() {}, - mixins: [resizeListenerMixin], - methods: { - handleResize: jest.fn(), - }, - }; - - beforeEach(() => { - wrapper = mount(TestComponent); - }); - - it('adds resize listener on mount', () => { - const addEventListenerSpy = jest.spyOn(window, 'addEventListener'); - mount(TestComponent); - expect(addEventListenerSpy).toHaveBeenCalledWith( - 'resize', - expect.any(Function) - ); - }); - - it('removes resize listener before destruction', () => { - const removeEventListenerSpy = jest.spyOn(window, 'removeEventListener'); - wrapper.destroy(); - expect(removeEventListenerSpy).toHaveBeenCalledWith( - 'resize', - expect.any(Function) - ); - }); -});