_ItemLength = 1
_の場合、render
がnull
を返すコンポーネントをテストしています。
const { container, debug } = render(<MyComp ItemLength={1} />);
テストでdebug()
を呼び出すと、_<div />
_が表示されます。テストでコンポーネントが空のdivを返していることを確認するにはどうすればよいですか?
空のdivをテストしようとしているので、それをテストしようとする1つの方法は、ノードを照合することです(別の可能な解決策は、レンダリングされるノードの数です)
getByText(container, (content, element) => element.tagName.toLowerCase() === 'div')