Задать вопрос
@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');
	}
}


Как в контроллере протестировать получение данных от сервиса при таком подходе?
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
вы уточните что именно вы хотите протестировать, сервис или контроллер?

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

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

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