diff --git a/webapp/components/ComponentSlider/ComponentSlider.spec.js b/webapp/components/ComponentSlider/ComponentSlider.spec.js index 10ab991b4..25bf3e7f4 100644 --- a/webapp/components/ComponentSlider/ComponentSlider.spec.js +++ b/webapp/components/ComponentSlider/ComponentSlider.spec.js @@ -1,8 +1,6 @@ -import { config, mount } from '@vue/test-utils' +import { mount } from '@vue/test-utils' import ComponentSlider from './ComponentSlider.vue' -config.stubs['nuxt-child'] = '' - const localVue = global.localVue describe('ComponentSlider.vue', () => { diff --git a/webapp/components/Hashtag/Hashtag.spec.js b/webapp/components/Hashtag/Hashtag.spec.js index 442f268d5..4a420d7d8 100644 --- a/webapp/components/Hashtag/Hashtag.spec.js +++ b/webapp/components/Hashtag/Hashtag.spec.js @@ -5,7 +5,6 @@ import Hashtag from './Hashtag' const localVue = global.localVue config.stubs['nuxt-link'] = '' -config.stubs['nuxt-child'] = '' describe('Hashtag', () => { let id diff --git a/webapp/components/PageFooter/PageFooter.spec.js b/webapp/components/PageFooter/PageFooter.spec.js index 6a051b020..0edc0fed2 100644 --- a/webapp/components/PageFooter/PageFooter.spec.js +++ b/webapp/components/PageFooter/PageFooter.spec.js @@ -36,5 +36,9 @@ describe('PageFooter.vue', () => { it('renders four nuxt-links', () => { expect(wrapper.findAll('.nuxt-link')).toHaveLength(4) }) + + it('renders version', () => { + expect(wrapper.find('.ds-footer').text()).toContain('v1.0.0') + }) }) }) diff --git a/webapp/layouts/default.spec.js b/webapp/layouts/default.spec.js index 170a00d97..3d465ce76 100644 --- a/webapp/layouts/default.spec.js +++ b/webapp/layouts/default.spec.js @@ -3,6 +3,7 @@ import { config, shallowMount } from '@vue/test-utils' import Default from './default.vue' const localVue = global.localVue +localVue.directive('scrollTo', jest.fn()) config.stubs.nuxt = '' config.stubs['client-only'] = '' @@ -15,13 +16,19 @@ describe('default.vue', () => { beforeEach(() => { mocks = { + $route: { + matched: [{ name: 'index' }], + }, + $scrollTo: jest.fn(), $t: jest.fn(), $env: { INVITE_REGISTRATION: true, }, } store = new Vuex.Store({ - getters: {}, + getters: { + 'auth/isLoggedIn': () => true, + }, }) }) diff --git a/webapp/pages/login.spec.js b/webapp/pages/login.spec.js index e79aff65d..09c1b066e 100644 --- a/webapp/pages/login.spec.js +++ b/webapp/pages/login.spec.js @@ -8,7 +8,6 @@ config.stubs['client-only'] = '' config.stubs['nuxt-link'] = '' describe('Login.vue', () => { - let mutations let store let mocks let wrapper @@ -17,9 +16,6 @@ describe('Login.vue', () => { let redirect beforeEach(() => { - mutations = { - // 'posts/SELECT_ORDER': jest.fn(), - } mocks = { $t: jest.fn(), $i18n: { @@ -39,7 +35,6 @@ describe('Login.vue', () => { return { termsAndConditionsAgreedVersion: tosVersion } }, }, - mutations, }) if (asyncData) { const data = login.data ? login.data() : {} diff --git a/webapp/pages/password-reset/enter-nonce.spec.js b/webapp/pages/password-reset/enter-nonce.spec.js index 42fbaa5a5..664e1f7ca 100644 --- a/webapp/pages/password-reset/enter-nonce.spec.js +++ b/webapp/pages/password-reset/enter-nonce.spec.js @@ -2,6 +2,7 @@ import { config, mount } from '@vue/test-utils' import enterNonce from './enter-nonce.vue' const localVue = global.localVue + config.stubs['nuxt-link'] = '' describe('enter-nonce.vue', () => { diff --git a/webapp/pages/password-reset/request.spec.js b/webapp/pages/password-reset/request.spec.js index 53183a3be..f9bcefd79 100644 --- a/webapp/pages/password-reset/request.spec.js +++ b/webapp/pages/password-reset/request.spec.js @@ -2,6 +2,7 @@ import { config, mount } from '@vue/test-utils' import request from './request.vue' const localVue = global.localVue + // config.stubs['sweetalert-icon'] = '' config.stubs['nuxt-link'] = '' diff --git a/webapp/pages/post/_id.spec.js b/webapp/pages/post/_id.spec.js index 662f85406..7e6812002 100644 --- a/webapp/pages/post/_id.spec.js +++ b/webapp/pages/post/_id.spec.js @@ -2,6 +2,7 @@ import { config, mount } from '@vue/test-utils' import _id from './_id.vue' const localVue = global.localVue + config.stubs['nuxt-child'] = '' describe('post/_id.vue', () => {