当我使用TypeScript编写Jasmine单元测试时,Resharper 9.2会抱怨任何全局变量都是未定义的#39;。所以在下面的测试中,'描述',' beforeEach'等等都显示为红色和未定义。
我从命令行(而不是Resharper)运行测试,它们没有问题。它显示为错误令人沮丧。
///<reference path="../../../../Scripts/typings/angularjs/angular.d.ts"/>
///<reference path="../../../../Scripts/typings/jasmine/jasmine.d.ts"/>
///<reference path="../../../../Scripts/typings/angularjs/angular-mocks.d.ts"/>
describe("CourseRequestModelFactory", () => {
beforeEach(() => {
angular.module('ngMessages');
angular.mock.module({
'tpts.grid.data.service': {
}
});
});
});