5

PhantomJS をセットアップしようとしたときに問題が発生したため、Travis CI を介して JavaScript プロジェクトで継続的インテグレーションを行うことができました。

基本的に、最も単純なものでさえasyncTest決して戻りません。nodeChrome などのブラウザで、またはブラウザでテストすると、正常に動作します。

asyncTestはこのように見えます:

asyncTest ("async test", function() {
    expect(1);
    console.log("Beginning test...");
    setTimeout(function() {
        ok(true, "true is true");
        start();
        console.log("Test should now end...");
    }, 200);
});

問題を再現するための最小限のコードでリポジトリをセットアップしました。

https://github.com/siovene/phantomjs-async-test

助けていただければ幸いです!

4

1 に答える 1