From f5c939472b32acec0bd284e76a74537ec298bee1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=A4fer?= Date: Tue, 6 Aug 2019 01:36:08 +0200 Subject: [PATCH] Fix console.errors in frontend tests @MoldaB here's how you can register plugins in a frontend test. Pro tip: You can run `yarn run test --run-in-band` to find out where the console.errors come from. Jest, by default, runs in parallel which makes it a little difficult to debug errors that don't fail the test. --- webapp/pages/index.spec.js | 2 ++ webapp/pages/profile/_id/_slug.spec.js | 2 ++ webapp/plugins/vue-infinite-scroll.js | 8 ++++---- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/webapp/pages/index.spec.js b/webapp/pages/index.spec.js index 805640ef6..6dacd6069 100644 --- a/webapp/pages/index.spec.js +++ b/webapp/pages/index.spec.js @@ -5,6 +5,7 @@ import Styleguide from '@human-connection/styleguide' import Filters from '~/plugins/vue-filters' import VTooltip from 'v-tooltip' import FilterMenu from '~/components/FilterMenu/FilterMenu' +import InfiniteScroll from '~/plugins/vue-infinite-scroll' const localVue = createLocalVue() @@ -12,6 +13,7 @@ localVue.use(Vuex) localVue.use(Styleguide) localVue.use(Filters) localVue.use(VTooltip) +localVue.use(InfiniteScroll) config.stubs['no-ssr'] = '' config.stubs['router-link'] = '' diff --git a/webapp/pages/profile/_id/_slug.spec.js b/webapp/pages/profile/_id/_slug.spec.js index bd6c9c598..59dfddc8b 100644 --- a/webapp/pages/profile/_id/_slug.spec.js +++ b/webapp/pages/profile/_id/_slug.spec.js @@ -3,12 +3,14 @@ import ProfileSlug from './_slug.vue' import Vuex from 'vuex' import Styleguide from '@human-connection/styleguide' import Filters from '~/plugins/vue-filters' +import InfiniteScroll from '~/plugins/vue-infinite-scroll' const localVue = createLocalVue() localVue.use(Vuex) localVue.use(Styleguide) localVue.use(Filters) +localVue.use(InfiniteScroll) localVue.filter('date', d => d) config.stubs['no-ssr'] = '' diff --git a/webapp/plugins/vue-infinite-scroll.js b/webapp/plugins/vue-infinite-scroll.js index 3d6891e9c..776db193b 100644 --- a/webapp/plugins/vue-infinite-scroll.js +++ b/webapp/plugins/vue-infinite-scroll.js @@ -1,4 +1,4 @@ -import Vue from 'vue' -import infiniteScroll from 'vue-infinite-scroll' - -Vue.use(infiniteScroll) +import Vue from 'vue' +import infiniteScroll from 'vue-infinite-scroll' + +Vue.use(infiniteScroll)