Chutzpah在Visual Studio 2013中将参考js文件作为测试文件执行

时间:2014-05-29 10:58:57

标签: chutzpah

我在Visual Studio 2013 Update 2中使用Chutzpah,我正在尝试使用jasmine为AngularJS进行一些单元测试。 问题是由于某种原因,chutzpan认为我的参考javascript文件是要测试的文件 无论我在哪里包含参考文件(在测试文件或Chutzpah.json中),我都会遇到相同的错误。
例如,如果我包括:

/// <reference path="Scripts/angular.js" />
/// <reference path="Scripts/angular-mocks.js" />
/// <reference path="../codeToTest" />

describe('Controller: myController', function () {

    beforeEach(module('myApp'));
});

我明白了:

Error: TypeError: 'undefined' is not an object (evaluating 'angular.mock = {}')  

ReferenceError: Can't find variable: module in file.

我错的任何想法? 谢谢!

更新:大家好,我只是在测试文件和chutzpah.json中添加参考文件来解决问题。

1 个答案:

答案 0 :(得分:3)

这里有两个选择。你可以创建一个chutzpah.json文件并在那里包含引用,或者你可以改变///引用/// chutzpah_reference 您可以在此处找到更多信息:https://chutzpah.codeplex.com/wikipage?title=Chutzpah%20File%20References