我们正在测试一个新项目的Typescript,并决定使用Jasmine
和Chutzpah
作为我们的单元测试框架,因为它们都支持Typescript并且可以轻松地集成到Visual Studio中。
我们遇到的主要问题是:
测试文件:
reference path="../Message.ts";
var messagetest1: Message.CommonMessage;
function CreateMessage() {
messagetest1 = new Message.CommonMessage(Message.vaildtype, this);
};
describe(" CommonMessage", function () {
//set them both up the same
beforeAll(CreateMessage);
//check both for creation
it("constructor", function () {
expect(messagetest1).toThrowAnyError();
});
}
无论何时运行,都会出现错误:
ReferenceError: Can't find variable: Message in file:////message.bunit.js (line 13)
我们在chutzpah.json文件中有基本的参考资料
不确定如何解决这个问题,任何帮助都会很棒。