У меня есть класс, который я пытаюсь проверить с огурцом js. Когда я импортирую класс из функции, он дает мне следующее при запуске огурца js
Команда, которую я выполняю
./node_modules/.bin/cucumber-js ./tests/features
Ошибка, которую я получаю
getAll = () => this.data;
^
SyntaxError: Unexpected token =
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
:
:
:
Файлы
// TestApi.js
class TestApi {
constructor(){
this.data = ['teststuff', 'teststuff2']
}
getAll = () => this.data;
}
//test.feature
const { Before, Given, When, Then } = require('cucumber')
const { TestApi } = require('../../../api/TestApi.js');
const { TestDomain } = require('../../../domain/domain.js');