diff --git a/admin/src/pages/Overview.spec.js b/admin/src/pages/Overview.spec.js new file mode 100644 index 000000000..7f0a2b3cc --- /dev/null +++ b/admin/src/pages/Overview.spec.js @@ -0,0 +1,52 @@ +import { mount } from '@vue/test-utils' +import Overview from './Overview.vue' + +const localVue = global.localVue + +const apolloQueryMock = jest.fn().mockResolvedValue({ + data: { + searchUsers: [ + { + firstName: 'Bibi', + lastName: 'Bloxberg', + email: 'bibi@bloxberg.de', + creation: [200, 400, 600], + }, + ], + }, +}) + +const toastErrorMock = jest.fn() + +const mocks = { + $store: { + state: { + openCreations: 0, + }, + commit: jest.fn(), + }, + $apollo: { + query: apolloQueryMock, + }, + $toasted: { + error: toastErrorMock, + }, +} + +describe('Overview', () => { + let wrapper + + const Wrapper = () => { + return mount(Overview, { localVue, mocks }) + } + + describe('mount', () => { + beforeEach(() => { + wrapper = Wrapper() + }) + + it('has a DIV element with the class.admin-overview', () => { + expect(wrapper.find('div.admin-overview').exists()).toBeTruthy() + }) + }) +}) diff --git a/admin/src/pages/Overview.vue b/admin/src/pages/Overview.vue index 8d05e03e8..f45f588e5 100644 --- a/admin/src/pages/Overview.vue +++ b/admin/src/pages/Overview.vue @@ -1,5 +1,5 @@