1

我已经使用 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?无法让它工作...

4

0 回答 0