@splirit
html5, css3, js, jquery, knockoutjs, php, mysql

Как протестировать это в Angular?

Есть контроллер.

function CustomersController(Customer) {
	var vm = this;
	Customer.getAll().success(function(data) {
		vm.allCustomers = data;
	});
}

и сервис:

function UserService($http, $timeout, $q) {
	this.getAll = getAll;
	function getAll() {
		return $http.get('./users.json');
	}
}


Как в контроллере протестировать получение данных от сервиса при таком подходе?
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
вы уточните что именно вы хотите протестировать, сервис или контроллер?

Сервис - $httpBackend мокаем (есть в доке). Контроллер - мокаем UserService.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы