我已经使用 yeoman (generator-angular 0.7.1) 设置了一个 angularjs 项目。
我的测试也运行良好,使用 karma 和 jasmine。
现在我想添加一些使用 jasmine 的argsFor
&clock
函数的测试。当我这样做时,我意识到我正在使用不支持它的 Jasmine 1.3。我改变了我的 package.json: 而不是"karma-jasmine": "~0.1.5"
我现在有"karma-jasmine": "~0.2.2"
,但现在所有的测试(现在通过的)都失败了:
TypeError: Cannot read property 'running' of undefined
at isSpecRunning (C:/some_path/app/bower_components/angular-mocks/angular-mocks.js:1924:65)
我没有改变这些测试。这甚至与argsFor
/clock
功能无关。
如何更改我的配置以顺利使用 jasmine 2.0?无法让它工作...