gpt4 book ai didi

angularjs - 运行 karma/jasmine 测试时出现 TypeError : Object # has no method 'apply' Error: Argument 'fn' is not a function, 获取对象
转载 作者:行者123 更新时间:2023-12-02 21:49:59 25 4
gpt4 key购买 nike

我正在尝试使用 requireJS、AngularJS、Karma 和 Jasmine 的组合来运行测试。

我有一个 super 简单的规范,它做了一些非常基本的测试,但我不断收到以下错误:

TypeError: Object #<Object> has no method 'apply'
Error: Argument 'fn' is not a function, got Object

我的配置文件可以在这里找到:

https://gist.github.com/owzzz/6582481

最佳答案

改变

beforeEach(angular.module(settings.appName));   //angular.module() is to recreate a module

beforeEach(module(settings.appName)); //use module() to get the module and then inject to the test

关于angularjs - 运行 karma/jasmine 测试时出现 TypeError : Object #<Object> has no method 'apply' Error: Argument 'fn' is not a function, 获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18832414/

25 4 0