У меня есть Угловой SPA, который извлекает данные из узла. Поскольку проект узла полностью покрыт тестами, я хочу высмеять угловые HTTP-вызовы. (Я не хочу начинать обсуждение функциональных/дымовых тестов в целом, спасибо).AngularJS Protractor E2E Mocking
Что я хочу иметь, это s.th. например
Api = $injector.get('Api');
sinon.mock(Api, 'getSomethingFromServer').andRespondWith({foo: 'bar'})
assert(Api.getSomethingFromServer.wasCalledOnce);
Но независимо от того, как я не могу найти хорошее решение. Я нашел несколько сообщений по этой же проблеме. Для example this one.
Поскольку транспортир меняется много и часто, я просто хочу спросить здесь, если кто-то нашел подходящее решение для издевательств по HTTP-запросам.
Возможно, этот подход работает для вас: http://stackoverflow.com/a/24721712/379923 – doup