Chutzpah在Visual Studio 2013中执行引用js文件作为测试文件



我在Visual Studio 2013 Update 2中使用Chutzpah,我正在尝试使用茉莉为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中添加参考文件来解决问题。

您有两个选择。你可以创造一个厚颜无耻的人。Json文件并包含那里的引用,或者您可以将///引用更改为///chutzpah_reference您可以在这里找到更多信息:https://chutzpah.codeplex.com/wikipage?title=Chutzpah%20File%20References

最新更新