Я хочу проверить свой код с помощью реальных вызовов API (так что я могу проверить API, а также, когда я меняю API, мне также не нужно менять JS-тест, и намного больше преимуществ.) вместо обычного $httpBackend.expectPOST('http://api.com/login').response(200)
.Karma Jasmine AngularJS тестирование с реальными HTTP-запросами
По сути, я хочу, чтобы проверить ProductsController
, который ожидает быть зарегистрированным через AuthService.login()
метод и получить список продуктов через resolve
функции ui-router
«s.
В этом случае метод login
принимает данные, которые необходимо использовать для сбора продуктов.
где именно вы это делаете? Я пытаюсь построить тест для существующей базы кода, которая использует $ http, и я не могу заставить ее работать. Не могли бы вы привести пример? – Mauro