Jest + enzymeでbuttonがdisabledかをテストする
Reactでフロントエンドを作っていて、テストを書いているときにボタンがdisabledになっているか(ボタンが押せないか)をテストしようとして調べた結果をまとめる。
結論
propsメソッドを使用して、オブジェクトが持っているアトリビュートを返してもらい、disabledがtrueかどうかをテストする。
const button = wrapper.find('button') expect(button.props().disabled).toBeTruthy()