【发布时间】:2015-06-12 13:49:48
【问题描述】:
我有一些角度服务和一个简单的测试,它测试 1 个方法返回某种类型的实例。
当我使用 PhantomJS 和 Chrome 在 WebStorm 中运行它时
"browsers": ["PhantomJS", "ChromeCanary"]
chrome 中的所有测试都通过了,但是在 PhantomJS 中有些测试会通过,但是上面提到的测试会产生类型错误。 (不是测试,而是测试正在测试的代码)
TypeError: 'undefined' is not a function (evaluating 'this._decorateParent.bind(this)')
<... other info>
当然,我可以模拟一些依赖项,这会有所帮助。但我想知道这种行为的原因是什么。
angular.js v1.3.14
karma v0.12.32
PhantomJS v1.9.8
【问题讨论】:
标签: angularjs unit-testing phantomjs webstorm karma-jasmine