Это очень важно:
Я использую javascript, visual studio 2017, Jasmine и Chutzpah.
во-первых, нет ванильного javascript ! Или, по крайней мере, узел не означает, что вы не используете vanilla javascript . Только смысл ванили Javascript , что вы не используете какой - либо структуры / библиотеки. Однако вам всегда нужно что-то выполнить javascript. Либо браузер, либо что-то еще node
. Существуют и другие варианты, например, Nashorn , GraalVM или Duktape .
Жасмин - это библиотека, написанная Javascript. Поэтому Жасмин не имеет никакого отношения к поддерживаемым функциям Javascript. Однако у Чуцпы есть. Итак, как Chutzpah выполняет ваш javascript? Ну, readme отвечает на этот вопрос:
Chutzpah поддерживает рамки тестирования QUit, Jasmine и Mocha. Chutzpah использует браузер без заголовка PhantomJS для запуска ваших тестов.
и вот ваш ответ: Phantomjs не поддерживает функции стрелок!
На самом деле фантомы мертвы и должны быть заменены такими вещами, как Chrome Headless. Кроме того, активность по Chutzpah
взглядам не очень многообещающая. Поэтому я могу просто посоветовать вам отступить Chutzpah
на время и использовать то, что использует Chrome Headless под капотом.