import Vue from 'vue'; import { mount, Wrapper } from '@vue/test-utils'; import { ErrorProp } from '../errorProp'; interface TestComponent extends Vue { error: boolean; internalErrorProp: boolean; } /** Create the wrapper */ function createWrapper(error: boolean) { const component = Vue.component('TestComponent', { mixins: [ ErrorProp ], template: '
' }); return mount(component, { propsData: { error } }) as Wrapper