Angularjs 模块不是角度+;茉莉花单元测试

Angularjs 模块不是角度+;茉莉花单元测试,angularjs,jasmine,Angularjs,Jasmine,我在尝试确保jasmine测试适用于我的angular应用程序时遇到此错误: TypeError:模块不是函数 这是我的jasmine.json { "spec_dir": "spec", "spec_files": [ "**/*[sS]pec.js" ], "helpers": [ "helpers/**/*.js" ], "files": [ "js/angular.js", "

我在尝试确保jasmine测试适用于我的angular应用程序时遇到此错误:

TypeError:模块不是函数

这是我的jasmine.json

{
    "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我试图在一个单独的目录中运行这个测试,而不是直接在我的应用程序中运行。