<album-art>
という名前の子コンポーネントを含む親コンポーネントのテスト仕様を作成しています。私はせずに結合の実際の値をテストするために望んでいる親コンポーネントのテストで属性バインディングの値を検査する
<album-art [config]="myConfigY"></album-art>
:場合、テストは失敗する
<album-art [config]="myConfigX"></album-art>
:どのように私はconfig
属性はそうのようなmyConfigX
オブジェクトが割り当てられていることをテストすることができます子コンポーネントがインスタンス化されて何を受け取ったかを尋ねる必要があります。この要素の属性に何を渡しているのでしょうか?直接、親要素に問い合わせてください。
理想的には、私は以下の例のようなものを探していますが、[Object object]
の代わりにmyConfigX
オブジェクトを返します。インスタンス:
モック子コンポーネント(追加:
expect(fixture.nativeElement.querySelector('album-art').getAttribute('ng-reflect-config'));