Ruby

RSpec実行中に行ったDBへの変更を残す

RSpecでDBに対してデータを追加・変更したりするコードを実行すると、確かにコードは動いているのに、実行が終わるとその追加・変更がDBに残っていない(実行した後にDBを見てみると、なぜか反映されていない)ということがありました。調べてみると原因は2…

RSpecを使ってみて早速躓いた

Ruby on Rails 3.1.10で初めてRSpecを使おうとしてハマったのでメモ。アプリ内でユーティリティ的に使う自作のクラスMyClassを作って class MyClass def test_method return true end end それのtest_methodの戻り値がtrueであることをテストするために、こ…