1

単体テストしようとしているジェネレーター関数があります。私がテストしている関数は、ジェネレーターをメソッド引数としても取ります。

テストを実行できる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 *
4

1 に答える 1