私たちは巨大なプロジェクトを持っており、e2e機能テストケースで多くの実際のシナリオユーザーの動作をカバーするために多くのテストケースを作成しました。角度4のプロジェクトで機能的なe2e分度器テストを呼びかけている
テストが進行するにつれて、テストケースを完了するために多くの休憩コールが行われます。ソースラボで別のブラウザをカバーすると、5〜9倍になります。
私が望むのは、実際のサーバーへの実際の呼び出しはありませんが、内部的には処理されるように残りの呼び出しをすべて模擬することです。私たちがジャスミンspyOn
を使ってすべての単体テストを嘲笑したので、機能的なe2eテストのための単体テストではありません。
私は、分度器のjson-server
と$httpBackend
を調べました。息子のサーバーは、アプリケーションの投稿、putを処理しないので適合しませんでした。 $ httpBackendの場合
私はthis postとそのためのforularJsアプリは角度アプリではありません。また、すべての休憩コールではなく、angularJsのためのすべてのシングルレストコールモックを行っています。
また、このanglejsとそれにも角度がついていないため、このように見えます。これは、クエリパラメータの元の残りのurlを変更します。