単体テストしようとしているジェネレーター関数があります。私がテストしている関数は、ジェネレーターをメソッド引数としても取ります。
テストを実行できるmocha --harmony
ように実行できますが、テスト ファイルにジェネレーター関数を入れました。これは、テストしている関数に渡す関数になりますが、mocha はテスト ファイルで理解できないというエラーをスローし*
ます。
例えば、
function mytestgenerator() * {
return "next gen"
}
describe('my app', function () {
describe('important method', function () {
it('should return -1', function () {
var result = sut(mytestgenerator);
})
})
})
/Users/jonathan/Projects/myapp/test/index_spec.js:9
function mytestgenerator() * {
^
SyntaxError: Unexpected token *