PhantomJS をセットアップしようとしたときに問題が発生したため、Travis CI を介して JavaScript プロジェクトで継続的インテグレーションを行うことができました。
基本的に、最も単純なものでさえasyncTest
決して戻りません。node
Chrome などのブラウザで、またはブラウザでテストすると、正常に動作します。
私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
助けていただければ幸いです!