#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 для создания нового проекта, включая Мокко, когда будет предложено.