2017-05-30 24 views
2

バックエンド私はフロントエンドでスプリングブートを使用します。角度2を使用します。 私はフロントエンドの簡単なテストを書いていますが、私はバックエンドをモックしたいと思います。 Googleで検索しましたが、私の質問に答えが見つかりませんでした。 分度器によるテストでバックエンドを模擬する方法は? 私の英語のために申し訳ありません!感謝! ありがとう!角度2の分度器を使ったe2eテスト

私はこの試みた:https://www.npmjs.com/package/protractor-mock-backend#をしかし、私はこれを見つけた:アンギュラ2アプリをごAPIを模擬する https://github.com/angular/protractor/blob/582411b7ad6c0f9176b231dc51dc328b98affbdf/lib/protractor.js#L717

+0

- これは非常に基本的なもので、e2eよりも前に起動することができます(例えば、分度器の 'beforeLaunch' callba ck) –

+0

ありがとう、それは私の仕事です! –

答えて

1

を役に立てば幸い -

これは非常に基本的であると(分度器のbeforeLaunchコールバックで例えば)前E2Eに開始することができますあなたのバックエンドがRESTを介している場合は、単純な[json-server](https://github.com/typicode/json-server)を使用することができます。これは便利な回答だったので、コメントから追加しました。

+0

e2eテスト中にノードエクスプレスで自動起動および自動停止のモックの例:https://stackoverflow.com/a/45638832/786389 – y3sh

0

最良の方法は、ng-Apimockです。私の知る限りでは、E2Eテストだけでなく現地での開発もサポートできる、現在市場にある唯一のプラグインを知っています。

私は顧客のためにAngular 2アプリで使っていますが、それは魅力的です。例えばgrunt、gulp、Anguler-CLI、Angular-seedなどと連携するには十分なdoc/pluginsがあります。

が、それはあなたのバックエンドがREST経由であれば、あなたは簡単なjson-serverを使用することができ、あなたに

関連する問題