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', () => {