2017-06-21 15 views
1

フロントエンドユニットテストにJasmineとKarmaを使用しています。私のテストを実行しているとき、私は、次のエラーを取得:Chrome 59.0.3071(Mac OS X 10.11.6)エラーキャッチレスステータス:404が見つかりませんでした。

端末エラー

Chrome 59.0.3071 (Mac OS X 10.11.6) ERROR Uncaught Response with status: 404 Not Found for URL: http://localhost:9876/api/volunteer at http://localhost:9876/_karma_webpack_/polyfills.bundle.js:2604 Chrome 59.0.3071 (Mac OS X 10.11.6): Executed 4 of 6 ERROR (0 secs/1.02 secs) Chrome 59.0.3071 (Mac OS X 10.11.6) ERROR Uncaught Response with status: 404 Not Found for URL: http://localhost:9876/api/volunteer Chrome 59.0.3071 (Mac OS X 10.11.6): Executed 4 of 6 ERROR (1.433 secs/1.02 secs)

ブラウザのエラー

SignUpComponent should be created [object ErrorEvent] thrown SignUpComponent form should clear on submit [object ErrorEvent] thrown

端末は私に私に伝え、なぜ私が把握することはできません

404エラーがあり、ブラウザはsign-up.component.spec内にエラーがあると私に伝えます。 ts。 sign-up.component.spec.tsはhttpリクエストを行いません。

SignUpComponentは、以下のリポジトリでのクライアント/アプリ/サインアップ/サインup.component.spec.tsで見つけることができ

:私はクライアントからコメントしている場合、デバッグにしたしようとしたとき、私は気づいた https://github.com/cerberus-org/cerberus-app

何か/app/shared/volunteer.service.spec.tsエラーはclient/app/sign-up/sign-up.component.spec.tsを指していますが、すべてのテストは合格となります。

洞察力がありがとうございます。

答えて

0

バックエンドが適切に嘲笑されなかったため、私はこのエラーが発生していると思います。私はXHRBackendを使用しなかったので、他のテストでhttp呼び出しをしようとすると、呼び出しは傍受されず、モックバックエンドによって処理されませんでした。私はきちんとこのチュートリアルに従うことによって、私のバックエンドを模擬することができました

https://semaphoreci.com/community/tutorials/testing-services-in-angular-2

このチュートリアルの「休息」のセクションでは、最も関連性の高いでした。

関連する問題