在茉莉花测试中模拟angular.element

时间:2016-07-01 18:02:08

标签: javascript angularjs unit-testing jasmine kendo-grid

我有一个控制器在控制器初始化时有这样的代码片段:

$scope.grid = angular.element('#MyGrid').kendoGrid(myData);

当我去运行茉莉花测试时,它甚至在我可以获得我的测试代码之前就已经死了......我得到的错误是:

undefined is not a constructor (evaluating 'angular.element('#MyGrid').kendoGrid')

这是有道理的,因为我显然在DOM中没有MyGrid元素。如何模拟angular.element调用以使用kendoGrid方法返回模拟对象?

谢谢!

0 个答案:

没有答案