2017-04-12 1 views
1

現在、私のチームと私たちのテスト戦略に関する問題に直面しています。私たちはモックを完全に非効率的な方法でセットアップし、より良い解決策を見つける必要があります。現在、UIのネットワークトラフィックからコピーされるJSONファイルを作成し、コンポーネントテストではhttpBackendを使用してwhenGET(jsonFileIWasTalkingAbout)を実行します。角度アプリコンポーネントテスト用のモックAPI

これは、同じAPI用であっても、そのコンポーネントテストのテストデータのニーズに合わせて新しいJSONファイルを作成する必要があるため、非効率です。

私たちが探しているのは、再利用可能なソリューションです。私たちが現在行っているのではなく、APIモックにデータを渡すことができます。誰かが自慢したいと思っている場所に良い嘲笑の解決策を持っているのか、それとも彼らが働いているツールを見つけたのでしょうか?どんな助けでも大歓迎です。ありがとう!

答えて

0

SinonJSのスタブとFake XMLHTTPRequestの組み合わせは、必要なものを達成するのに役立つと思います。

+0

これは興味深い見た目のツールですが、私たちのコンポーネントテストは単体テストとは別です。実際には、ブラックボックステストのようなコンポーネントテストを処理し、コンポーネントをコンパイルし、受け取ったコンパイル済みHTMLに基づいてテストを実行します。私はXMLHTTPRequestについて聞いたことがありません。私たちが探しているものがあれば分かりません。 – Tree55Topz

+0

XMLHTTPRequest(またはXHR)は、AJAXがシーンの背後でDOMを再レンダリングせずにAPIサーバーを呼び出すために使用するものです。 XHRはAJAX革命の基盤です。 – alpeshpandya

+0

この回答は役に立ちましたか?フォローアップの質問はありますか? – alpeshpandya

関連する問題