在执行下一个函数之前,有没有办法测试变量值?我想测试一下代码:
dataService.serviceFunction($ctrl.yyy, $ctrl.bbb)
.then(function(){
delete $ctrl.xxx;
delete $ctrl.zzz;
init($ctrl.bbb);
}).catch(function(e){
console.log(e);
});
现在我要检查$ ctrl.zzz:
var promise = dataServiceMock.serviceFunction($ctrl.yyy, $ctrl.bbb);
$t.promise(promise).resolves(function(){
expect($ctrl.zzz).not.toBeDefined();
});
但是函数init再次设置了这个对象。你知道怎么办?