Не удается импортировать файл vue при тестировании, хотя мокко

#node.js #reactjs #vue.js #jestjs #mocha.js

Вопрос:

Я пытаюсь использовать TDD(мокко).
Но при импорте файла vue в файл тестирования mocha не может прочитать шаблон.

list.spec.js

 const expect = require('chai');
const shallowMount = require('@vue/test-utils');
const List = require('./list.vue');

describe('home/list.vue', function () {
  it('should be rendered', function () {
    const wrapper = shallowMount(List);
    expect(wrapper.contains('div')).to.be(true);
  });
});
 

package.json

 "script" : {
   "test": "mocha --require @babel/register"
}

 

error message

 <template>
^
SyntaxError: Unexpected token '<'
 

Комментарии:

1. Возможно, у вас неправильно сконфигурированный тестовый проект. Я рекомендую использовать Vue CLI для создания нового проекта, включая Мокко, когда будет предложено.