Я хочу отлаживать тесты, написанные на Jest, в коде Visual Studio во вновь создаваемых проектах VueJs. Тесты пишутся машинописно. Я думаю, что это не связано с Vue.
Я уже пробовал некоторые примеры переполнения стека, но ничего не получалось. Я все еще получаю эту ошибку:
Шут встретил неожиданный токен
C: \ SRC \ вя-тестирование выборки \ тесты \ блок \ Caculator.spec.ts: 1
({"Object.": Функция (модуль, экспорт, требуется, __ dirname, __ filename, global, jest) {import {Calculator} из "../../src/Calculator";
SyntaxError: Неожиданный импорт токена в ScriptTransformer._transformAndBuildScript (node_modules / jest-runtime / build / script_transformer.js: 403: 17)
Вот тест:
import { Calculator } from "../../src/Calculator";
describe("HelloWorld.vue", () => {
it("adds two number", () => {
const calculator = new Calculator();
const result = calculator.add(1, 2);
expect(result).toBe(3);
});
});
и моя конфигурация:
"type": "node",
"request": "launch",
"name": "Jest All",
"program": "${workspaceRoot}/node_modules/jest/bin/jest",
"args": ["--runInBand"],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
Могу добавить, что запуск тестов с консоли из конфигурации Vue Webpack по умолчанию работает.