【发布时间】:2017-10-10 04:50:13
【问题描述】:
我的控制器中有一个枚举,但我无法使用 vm.MyEnum 从测试规范内部访问此枚举,因为枚举是在控制器类之外定义的。
export enum EditType {
NO_EDITED = 0, ANNOTATED = 1, SIGNED = 2
}
export class MyCtrl extends AppCtrl {
.......
}
我不能在我的测试中创建一个全局变量,因为它说我不能在严格模式下这样做。我如何在我的“描述”中得到它。谢谢你:)
【问题讨论】:
-
您如何在测试规范中导入
MyCtrl和EditType? -
` beforeEach(inject(function ($controller) { controller = $controller; })); . . . beforeEach(function() { vm = controller("MyCtrl", {$scope: scope }); });`
标签: javascript angularjs unit-testing typescript enums