Я пытаюсь использовать phantomjs-node с мокко, чтобы запустить некоторые тестыНе удается запустить тесты мокко с phantomjs-узла
var phantom = require('phantom');
phantom.create().then(function(ph) {
ph.createPage().then(function(page) {
page.open('http://localhost:8900').then(function(status) {
console.log(status);
if (status === "success") {
page.injectJs("../node_modules/mocha/mocha.js");
page.injectJs("../node_modules/chai/chai.js");
//inject your test reporter
page.injectJs("testMocha/reporter.js");
//inject your tests
tests.forEach(function(test) {
page.injectJs(test);
})
page.property('evaluate').then(function() {
window.mocha.run();
});
}else{
ph.exit();
}
});
});
});
Я запустить файл с
node myFile.js
Но когда я запустить файл ничего отображается в консоли, ни один из моих тестов не запускается, и скрипт зависает.
Если бы я сделать это без phantomjs-узла я могу работать и показывать свои тесты, запустив файл с
phantomjs myFile.js
, но мне нужно phantomjs-узел, чтобы делать другие вещи, необходимые для моих тестов. Как я могу мокко с phantomjs-node?