Configuring filters with vue-test-utils
You can also import your filter script if you're using it that way a la Nuxt.
import "@/plugins/filters";
...your test
createLocalVue
returns a Vue constructor, which includes the filter
method for registering filters:
import { createLocalVue, mount } from '@vue/test-utils'
const localVue = createLocalVue()
localVue.filter('myFilter', myFilter)
mount(TestComponent, {
localVue
})
Alternatively you could install the filter globally on the Vue constructor before mounting your component:
import Vue from 'vue'
Vue.filter('myFilter', myFilter)
mount(TestComponent)