Я новичок в vue-test-utils
и хочу написать test.spec.js
для моего Tinymce/index
компонента, но когда я запускаю npm test
, я получил эту ошибку:
● Tinymce ›обнаружил исключение объявления
TypeError: Cannot read property 'init' of undefined
122 | initTinymce() {
123 | const _this = this
> 124 | window.tinymce.init({
| ^
125 | selector: `#${this.tinymceId}`,
126 | height: 430,
127 | min_height: 430,
А вот и мой test.spec.js
import Tinymce from '@/components/Tinymce/index'
import { mount, createLocalVue, shallowMount } from '@vue/test-utils'
import Element from 'element-ui'
const localVue = createLocalVue()
localVue.use(Element)
describe('Tinymce', () => {
const wrapper = shallowMount(Tinymce, {
localVue,
attachToDocument: true
})
it('emit functions run correct by order', () => {
expect(wrapper.emittedByOrder().map(e => e.name)).toEqual(['input', 'backImgAdd'])
})
})
Я что-то пропустил config
?