ngMock
を利用している角度テスト(1.2.x)があります。私のプロジェクトは、sinon.fakeServer
に依存する治具システムを持っています。私の単体テストでは、$httpBackend
とは対照的にこれを使用したいと思います。
ngMockE2E
試験角はpassthrough
の方法を提供しますが、単体テストの明確な等価物はありません。合理的なseems to be単体テストは決して(サーバーへ)パススルーするべきではありませんが、私の状況では、私は角度以外のモックにパススルーしようとしています。
私の戦略は、.whenGet
と.whenPost
の要求に一致するシムを作成し、それらを偽のサーバーにルーティングすることです。
しかし、より良い方法は単に$httpBackend
を「オフにする」ことです。これを行う方法はありますか?
「passThrough」を試しましたか? https://docs.angularjs.org/api/ngMockE2E/service/$httpBackend –
これは明らかに 'ngMockE2E'でのみ有効です。 – vpiTriumph