我让ng-init设置为在我的控制器范围内调用函数init。
<div ng-init="init('start')" ng-controller="ProgressController"></div>
我的测试套件如下。
describe("Progress controller", function () {
var $scope = null;
var controller = null;
beforeEach(module('MyApp'));
beforeEach(inject(function ($rootScope, $controller) {
$scope = $rootScope.$new();
controller = $controller('ProgressController', {
$scope: $scope
});
}));
}
如何在我的测试用例中包含ng-init,以便无论何时初始化控制器,都应该触发init函数?