Обязательно ли издеваться над службой $http при написании тестовых примеров в angularJs?

Нужно ли нам издеваться над сервисом $http в angular js, чтобы написать модульный тест? если да, то почему мы должны это делать? еще не могли бы вы сообщить мне, как написать модульный тест, не издеваясь над сервисом $http..


person Venkat    schedule 14.05.2014    source источник
comment
Только если вы собираетесь тестировать функциональность, использующую службу $http. Не издевайтесь над тем, что вам не нужно.   -  person Tim    schedule 14.05.2014
comment
Привет, Тим, если не возражаешь, не мог бы ты уточнить свой комментарий. Я пишу модульный тест для контроллера, который обращается к серверу и возвращает некоторые данные, поэтому для этого сценария я должен издеваться над $http? спасибо   -  person Venkat    schedule 14.05.2014
comment
Я не понимаю, как я могу быть более конкретным. Чего ты не понимаешь?   -  person Tim    schedule 14.05.2014
comment
скажем, если я вызываю метод в контроллере, который является стажером, вызывающим службу, должен ли я создать макет для сценария $http as или позволить службе попасть на сервер и получить данные ..!? (Как лучше это сделать?)   -  person Venkat    schedule 14.05.2014
comment
Ах нет, в таком случае вы должны издеваться над сервисом   -  person Tim    schedule 15.05.2014
comment
В моем случае вместо этого я хочу протестировать директиву, и эта директива имеет свойство templateUrl. Я рассматриваю директиву и ее шаблон как единое целое, но не могу избавиться от этой проблемы. stackoverflow.com/questions/19320302 /   -  person Plap    schedule 25.06.2014