私は mocha-phantomjs で軌道に乗ろうとしていますが、require に関して問題が発生しているようです。私が間違っていることを他の人が見てくれることを望んでいました。
$ mocha-phantomjs test/index.html
My Site
1) server should be running
Error: Script error for: webpage
http://requirejs.org/docs/errors.html#scripterror
問題のファイルはかなり小さいです。
https://gist.github.com/cobaltroad/6675855
特にspecスクリプトは次のとおりです。
test.spec.js
describe("My Site", function() {
it("server should be running", function(done) {
require(['webpage'], function(webpage) {
var page = webpage.create();
page.open("http://localhost:8080/", function() {
var title = page.evaluate(function () {
return document.title;
});
title.should.eql('My Title');
console.log("Title: " + title);
phantom.exit();
done();
});
});
}); // server should be running
});
さまざまな形式の define/require を試しましたが、うまくいきませんでした。