Я работал над единичным тестом с angular.mock.$httpBackend
для углового обслуживания, которое использует $http
. Я сталкиваюсь с некоторыми проблемами, связанными с инъекцией всех зависимостей, потому что в моем тестовом случае необходимо получить доступ к службе, которая, в свою очередь, должна получить доступ к $httpBackend
.Когда метод angular.mock.inject() выполняется немедленно?
Однако конкретная проблема, которая меня отключает, заключается в том, что иногда метод удобства angular.mock.inject()
выполняет функцию, которую он мгновенно обертывает, а иногда просто возвращает копию функции. Я вижу в источнике, что это основано на свойстве currentSpec.isRunning. Что это значит? Это свойство Testacular или Jasmine? Я еще не зашел так далеко в кроличью нору ...