我想測試真正的$ http響應(不使用$ httpBackend)並與我的mock service
進行比較,但我仍然不知道最佳做法。這些問題說明,並提出了我的解決方案:
問題描述
我創造一個充滿角的應用程序和API服務器。
有時候,API開發比前端開發慢。所以,我創建了一個
mock service
,它在請求實際發送到服務器之前注入$httpBackendProvider
並返回mock data
。該模塊不使用$interceptor
。我認爲它比$interceptor
技術更深。它工作得很好。我記住了關於測試,所以我跟着
karma
和protractor
。mock service
和real api
都與protractor
測試非常吻合。PROBLEM
在API設計更改時開始。protractor
與real api
即將失敗,但protractor
與mock service
仍然成功。因此,爲了確定哪個API是錯誤的,我需要在
real api
和mock service
之間編寫比較腳本。
提出在解決解決方案
用量角器測試和創建類似DEV HTTP CLIENT Chrome addon
一個簡單的Web服務器。
我想聽到你們更多的消息。謝謝!
我剛剛成功實施我提出的解決方案。尋找你的想法。 –