次のコンポーネントがあるとします。
const MyComponent = () => null;
React Testing Library (RTL) では、次のように動作するはずです。
const { container } = render(<MyComponent />);
expect(container.firstChild).toBeEmpty();
.toBeEmpty
からのカスタムマッチャーはどこにありますかjest-dom
。ただし、NTL では、container.firstChild
が定義されていないため、.toBeEmpty
マッチャー from を使用できませんjest-native
。いくつかの実験の後、次のように動作するようになりました。
expect(container.children[0]).toBeUndefined();
これを行うための他の、おそらくより良い方法はありますか?