react-bootstrap の Dropdown コンポーネントを使って、ドロップダウン・メニューのコンポーネントを作っていたのだけど、メニュー項目を click したイベントのテストができずに難儀している。
react-bootstrap も Mock 化されてしまっているからじゃないか?というところまではたどり着いているんだけど、その先まで進めなくて時間切れ。
「TESTING REACT COMPONENTS WITH JEST」という記事では、
jest.dontMock('react-bootstrap');
のほかに、次の dontMock()
も必要と書いてあった。
jest.dontMock('classnames');
これを書き足してみたけど、うまくいかなかった。
もう少し追いたい気分もあったのだけど、他のタスクも残っているので、イベントのテストは TODO として残してしまった。くやしい。