beryuのチラシの裏

新米エンジニアの個人的なメモ

Rspec

FactoryBotを使った画像ファイルのアップロードテストについて

今回はRspecで、テストデータに画像ファイルを持たせるためのアップロード方法について学んだことをメモしておきます。 環境としては、FactoryBotとCarrierWaveを用いた方法になります。 例として、下記のようにpostモデルにimageのアップローダーが設定され…

FactoryBotのcreateとbuildについて

最近はあまり手を付けていなかったRspecのテスト作成に取り組んでいます。 テストを実行するに当たってテスト用のデータを用意する必要がありますが、 そのデータ作成のサポートをしてくれるのがFactoryBotというgemです。 FactoryBotを使うにあたってネット…