2008-04-10から1日間の記事一覧

flash.nowの内容を直接テストすることは不可能

目指す例外ActiveRecord::StaleObjectErrorの発生を確認できたので、その状況を適切に表示するようにしたい。またしてもテストを先に書いてみる。そして、またしてもハマった...。 テスト 欲しいメッセージが、flash[:notice]に入っていれば良いと考えた。 #…

テストの実行環境の違いを意識する

integrationテストで二人のユーザーが操作するテストを書いていた時に、また問題に気付いてしまった。現状では、二人が同時に同じ伝票を開いて、その後「修正ボタン」を押した時に、最後に「修正ボタン」を押した人の内容で保存されてしまう。これでは、最後…