Я пытаюсь использовать phamtom в узле express app.phantom не имеет метода 'create'
Для целей тестирования я пишу этот тест
'use strict' ;
var buster = require("buster"),
phantom = require('phantom'),
server="http://localhost:3000";
buster.spec.expose();
describe("get index page", function() {
it("is accessable", function(phantom) {
phantom.create(function (error,ph) {
ph.createPage(function (page) {
... ...
ph.exit();
}
});
});
});
console.log('phatom.create.done') ;
});
});
но когда испытание его
node test/node-test-index.js
фантомный объект имеет не метод создания
TypeError: Object function (fn) {
if (typeof fn !== "function") { return resolve("resolve"); }
return function() {
try {
var retVal = fn.apply(this, arguments);
resolve("resolve");
return retVal;
} catch (up) {
resolve("reject", up);
}
};
} has no method 'create'
at Object.<anonymous> (/home/hebus/Documents/git/system/nodejs/searchEs/test/node-test-index.js:25:15)