这很新
我要测试的控制器在下面。
this.props
测试文件如下
'use strict';
myApp.controller('myModalCtrl',
['$scope', '$uibModalInstance', 'title',
function ($scope, $uibModalInstance, title){
$scope.title = title
$scope.updateFiles = function () {
$scope.updateFile(); --> updateFile is in parent controller
$uibModalInstance.close();
};
$scope.cancel = function () {
$uibModalInstance.close();
};
}]);
});
我只想能够测试两个updateFiles并确保updateFile被触发并使用cancel方法,取消它可以正常工作。这是因为两个控制器的作用域都不同,并且update File方法位于另一个文件中吗?
我得到的错误是“ TypeError:undefined不是... / myControl.js中的构造函数(评估'$ scope.updateFile()')
感谢所有帮助。