FactoryBotのbuild strategiesをいい感じに直してくれるgemを作った話

FactoryBotを使ってテストを書いているとcreateしているところをbuild_stubbedやbuildに書き換えたくなることってありますよね。その時どうやってやっていますか?私は1つ1つ書き換えてはテストを実行し、落ちれば元に戻すという方法しか知らず、いたく面倒で非効率的なのでどうにかできないものかと思い、代わりにやってくれるgemを作ってみることにしました。そのお話をします。

アバター画像
Keiko Kaneko

Rails developer. I am fascinated by the different worldviews of each programming language. Recently, I've been learning about algorithms.