Angularjs 模块不是角度+;茉莉花单元测试
我在尝试确保jasmine测试适用于我的angular应用程序时遇到此错误: TypeError:模块不是函数 这是我的jasmine.jsonAngularjs 模块不是角度+;茉莉花单元测试,angularjs,jasmine,Angularjs,Jasmine,我在尝试确保jasmine测试适用于我的angular应用程序时遇到此错误: TypeError:模块不是函数 这是我的jasmine.json { "spec_dir": "spec", "spec_files": [ "**/*[sS]pec.js" ], "helpers": [ "helpers/**/*.js" ], "files": [ "js/angular.js", "
{
"spec_dir": "spec",
"spec_files": [
"**/*[sS]pec.js"
],
"helpers": [
"helpers/**/*.js"
],
"files": [
"js/angular.js",
"js/controllers.js",
"js/angular-mocks.js"
],
"stopSpecOnExpectationFailure": false,
"random": false
}
这是我的PlayerSpec.js:
describe("TicketCentralCtrl", function() {
beforeEach(module('TicketCentralCtrl'));
});
第一次使用Jasmine,所以我可能遗漏了一些非常明显的东西。您可能需要再次检查
js/angular mocks.js
文件是否确实存在于该位置。模块
方法应该从该库放入全局窗口
。您可能想看看这个:Angular-mocks.js肯定在那里。我认为出于某种原因,它不会识别“files”键中的任何引用@SiddharthAjmera我正在尝试在一个单独的目录中运行此测试,而不是直接在我的应用程序中运行。您可能需要仔细检查js/angular mocks.js
文件是否确实存在于该位置。模块
方法应该从该库放入全局窗口
。您可能想看看这个:Angular-mocks.js肯定在那里。我认为出于某种原因,它不会识别“files”键中的任何引用@SiddharthAjmera我试图在一个单独的目录中运行这个测试,而不是直接在我的应用程序中运行。