【发布时间】:2016-09-22 13:38:42
【问题描述】:
我的控制器中有以下代码
控制器:
self.DoSomething = function () {
self.x="hai";
self.y = function (id, data) {
self.x="hello";
}
}
$scope.Call=function(){
self.DoSomething();
}
除了给定的代码之外,没有定义其他 self.y 函数。
每当我通过调用 jasmine 测试 Call 函数时。我的代码覆盖率没有显示在 self.y 函数中。即 self.x="hello" 没有被调用。请建议我如何做到这一点。
提前致谢。
【问题讨论】:
标签: angularjs unit-testing angularjs-scope jasmine angular-controller