Minitest

【Rails5】assert_differenceで複数の値をチェックする

概要 特定の処理の前後における数値の増減をテストしたいことはよくあります. 例えばPOSTリクエストの前後でUserが増加するテストなどです. これをテストするにはassert_differenceというメソッドを使い, 次のように書けばいいですね. assert_difference 'Us…

【Rails】RakeタスクをMinitestでテストしてみた

はじめに TDDでRakeタスクを作ろうとしたものの, テストをどう書けば良いのかがわかりませんでした. ネット上にあるのは, RSpecの記事や英語の記事ばかりだったため, MinitestでRakeタスクをテストする方法を書き残しておくことにしました. 主に参考にしたの…