您应该以什么顺序包含Jasmine脚本?

时间:2014-02-13 19:59:43

标签: jasmine phantomjs

否则文档中的哪个位置会告诉您哪些脚本包含在哪个顺序中。我想打印到控制台,因为我在PhantomJS中运行jasmine。我应该使用哪些文件?

我正在尝试:

bootstrap.js
console.js
jasmine.js

jasmine.getEnv().addReporter(new jasmine.ConsoleReporter(console.log));

但它给出了

TypeError: 'undefined' is not a constructor (evaluating 'new jasmine.ConsoleReporter(console.log)')

2 个答案:

答案 0 :(得分:0)

jasmine.js需要在console.js之前,因为console.jsConsoleReporter()作为方法添加到jasmine对象。

答案 1 :(得分:0)

查看包含的示例btml运行器。我发现任何添加必须在boot.js之后加载。例如,Jasmine-jquery和teamcity记者。这些通常将自身附加到在引导中配置的全局Jasmine对象。