2017-05-22 10 views
0

と私は私のコンポーネントでHTMLの部分を持っています。テストngSwitchはジャスミン

const headerMode = fixture.debugElement.query(By.css(".data-mode")); 

これは、2つの子要素を持つルートノードを返しますが、どちらがアクティブかはわかりません。

どうすればよいですか?

答えて

1

By.css('.data-mode > span')は、アクティブ化された要素を返す必要があります。 fixture.detectChanges();に電話して、Angularの変更検知を強制的に実行してから、テストの要素に影響を与えるようにしてください。

関連する問題