私は、コンポーネント1内に変数v1を持ち、コンポーネント2には変数v2を持っています。 私は上のケースのテストケースを書いていますが、unittestsでは毎回1つのコンポーネントしか考慮していないので、それを書く方法を理解していません。 私の変数はngrxストアによって異なります。v1が変更されるとアクションがトリガーされ、変数v2はアクションがトリガーされるたびに変化します。 単体テストまたはe2eテストを作成する必要がありますか?アンギュラ2の複数のコンポーネントをテストする
1
A
答えて
0
Hmmm ...なぜngrxの動作をテストしたいですか?変数がデフォルト状態にあるときや変更されたときに、コンポーネントをテストするテストケースを用意するべきでしょう。
1
おそらく単体テストとe2eテストの両方を書くべきだと思います。
ユニットテストでは、3つの別々のユニットテストセットがあります。 1つは最初のコンポーネント、もう1つは第2のコンポーネント、もう1つはngrxレデューサーです。
最終的に、すべてがうまく統合されていることをテストするために、e2eテストを作成します。しかし、e2eテストは変数の変更をテストすることはありません。何らかのDOMの変更をテストする必要があります。
だから私はv2が何らかの形でdomに何かを表示するのに使われていると仮定しています。それがドームに見えるものを何もしていなければ、単体テストで十分であるはずです。
関連する問題
- 1. 単体テストのアンギュラ2コンポーネントの依存関係
- 2. アンギュラ2に外部コンポーネントを含める
- 3. 2/4アンギュラ - 空のコンポーネント(だけ表示)
- 4. アンギュラ検索、複数のクラス
- 5. 1つのサービスを通じてアンギュラ2の無関係な複数のコンポーネントにデータをブロードキャストします。
- 6. アンギュラ2のコンポーネントのコンテンツをプログラムで設定しました
- 7. 複数のApplicationContextを使用してSpringコンポーネントをテストする
- 8. アンギュラ1 - 改善angular.element /複数の親()
- 9. 角度2の複数のコンポーネント
- 10. 角2の複数コンポーネント宣言
- 11. ダガー2では、複数の親コンポーネント
- 12. アンギュラ2 CLI「コンポーネントを生成NG」コマンドがapp.module
- 13. 角2の他のコンポーネントで複数のパラメータを設定する
- 14. アンギュラ2 - API
- 15. 同じセレクタを使用する角度2の複数のコンポーネント
- 16. 複数のアンギュラ・モジュール間でサービスを共有する
- 17. アンギュラ4のテンプレートまたはコンポーネント?
- 18. 角度2の複数のCRUDコンポーネント:ルーティングコンポーネントまたは親コンポーネント
- 19. アンギュラ4 - コンポーネントが別のコンポーネントを持っているときのテスト、私は角度の私のアプリケーションにテストを適用しています
- 20. 角2を使用して複数の子コンポーネントをロードする
- 21. 同じページに複数のコンポーネントをロードする角度2
- 22. JavaScriptのリスナー - アンギュラ2ゾーン
- 23. は、コンポーネントのテストが私のtodolistのコンポーネントをテストするとき
- 24. アンギュラ4 - 失敗テストのインポートbrosweranimationsモジュール
- 25. 非同期入力の子コンポーネントを持つAngular 2コンポーネントのテスト
- 26. 角度2のOnPushコンポーネントのテスト
- 27. 酵素テスト同じコンポーネント内の複数のレンダリングメソッド
- 28. フォーム検証アンギュラ2
- 29. エスプレッソ2 - 複数の活動をテストするには?
- 30. ビジュアルスタジオでアンギュラ2を設定する