У меня есть Угловой с Ui-маршрутизатором, так toResolve
переменное будут решен в моем SomeController
Метод испытания Угловой решительность
.state('some.state', {
url: '/some',
controller: 'SomeController',
templateUrl: '/static/views/some-state.html',
resolve: {
toResolve: function(Resource) {
return Resource.get(function(response) {
return response;
});
},
Но как проверить эту функциональность с Жасмин? Предположим, что я забыл заявление return
, поэтому toResolve
в моей области будет undefined.
Почему вы хотите, чтобы проверить внутреннюю функциональность AngularJS, вероятно, он работает в идеальном виде –
Это не внутренность, это простой тестовый пример, например 'ожидать ($ scope.toResolve) .not.toBeUndefined();' когда я могу пропустить возвращение, например –
@KrzysztofSafjanowski: во всяком случае, все должно быть проверено и если я хочу, чтобы я мог издеваться над любым компонентом и тестировать любую комбинацию те, независимо от того, являются ли они внутренними или нет –