#javascript #visual-studio-code #jestjs #vscode-debugger
#javascript #visual-studio-code #jestjs #vscode-отладчик
Вопрос:
Я определил следующий тест:
const INPUT = "hello world";
test(`Should work with ${INPUT} as input variable`, () => {
expect(foo(INPUT)).notToThrow();
});
Это выполняется при запуске всех тестов. Однако при использовании vscode-jest code lens только для отладки конкретного теста он пропускается — вывод на консоль: Ran all test suites matching /testFoo.test.js/i with tests matching "Should work with ${INPUT} as input variable".
по-видимому, строка шаблона в этом случае не работает. Как я могу исправить это и по-прежнему использовать строку шаблона для имени теста?
Комментарии:
1. привет, @toivo, ты смог преодолеть эту проблему? Если да, то как? 🙂
2. @arczi Я не решал эту проблему конкретно, но теперь я вместо этого использую функцию each():
test.each([['Input A'], ['Input B']))('should work with %s as input variable', (input) => { expect(foo(input)).notToThrow(); });
которая работает с самой последней альфа-версией vscode-jest