0
と私は私のコンポーネントでHTMLの部分を持っています。テストngSwitchはジャスミン
const headerMode = fixture.debugElement.query(By.css(".data-mode"));
これは、2つの子要素を持つルートノードを返しますが、どちらがアクティブかはわかりません。
どうすればよいですか?
と私は私のコンポーネントでHTMLの部分を持っています。テストngSwitchはジャスミン
const headerMode = fixture.debugElement.query(By.css(".data-mode"));
これは、2つの子要素を持つルートノードを返しますが、どちらがアクティブかはわかりません。
どうすればよいですか?
By.css('.data-mode > span')
は、アクティブ化された要素を返す必要があります。 fixture.detectChanges();
に電話して、Angularの変更検知を強制的に実行してから、テストの要素に影響を与えるようにしてください。