0
我寫了一個小腳本,它從磁盤加載我的SpecRunner.html(茉莉花單元測試)。 雖然一切都很好,但測試不會執行。 這裏是我的代碼:茉莉花單元測試沒有在phantomjs腳本中執行
var page = require('webpage').create()
, file = "./SpecRunnerCoverage.html" ;
page.open(file, function (status) {
var json = page.evaluate(function() {
return window._yuitest_coverage;
});
console.log(JSON.stringify(json));
phantom.exit();
});
它執行如下:
$> phantomjs myScript
從代碼覆蓋率數據,我可以告訴被執行沒有測試。無論如何,我可以執行這些測試嗎?
非常感謝
更新:我剛剛注意到,當我環繞評估功能的setTimeout和延遲整個過程中,它的工作原理。有沒有比setTimeout更好的解決方案?