FizzBuzz

初めて書いたアルゴリズムがFizzBuzzでした

Jest + enzymeでbuttonがdisabledかをテストする

Reactでフロントエンドを作っていて、テストを書いているときにボタンがdisabledになっているか(ボタンが押せないか)をテストしようとして調べた結果をまとめる。

結論

propsメソッドを使用して、オブジェクトが持っているアトリビュートを返してもらい、disabledがtrueかどうかをテストする。

const button = wrapper.find('button')

expect(button.props().disabled).toBeTruthy()

参考

github.com