我正在 casperjs 中进行一些单元测试,但我被卡住了:如何从测试本身包含依赖文件?包含的javascript文件可以只是一堆函数,并且不声明任何接口(module.exports = ...等)。
我知道我可以从命令行中包含
$ casperjs test --include=./my-mock.js mytest.js
但是我怎样才能包含来自测试本身的文件呢?
将关注放在首位对我不起作用... my_mock 未定义
casper.options.clientScripts = ["./my-mock.js"]; //push() does not help either
//mytest.js is below
// ------------------------------------------
casper.test.begin('ajax mock test', function suite(test) {
my_mock.setFetchedData("bla");
my_mock.doRequest();
test.assertEquals( ......);
test.done();
});
// ------------------------------------------
CasperJS 版本 1.1.0-DEV 使用 phantomjs 版本 1.9.1