blogこの広告は、90日以上更新していないブログに表示しています。railshttp://wiki.fdiary.net/rails/?RailsMeetingTokyo-0016時間をおくと先月のように書かなくなってしまいそうなのでとりあえず書く。今回はやや人が少なめだった。RSpecについてRSpecを使うとTest/Unitを使うことよりどんなことがうれしいかということの再確認をした。個人的にはとりあえずテストに入るまでの書く量が少なくて済む(専用コマンドがあるため)何をテストするのかのリストを出力できる。actualの順に書かなくても良い。(エラーメッセージを気にしなければ別に逆でも問題ないよねと舞波氏テストの切り分けがクラス単位意外でもしやすいcontext_setupとcontext_teardownがある。Mock機能がついている(test/unitでもFlexMockとかMochaを併用すればOKこれぐらいかなと思う。今までは,@stack.should_emptyのように書いてきたのだが,最新のバージョンだとobsolatedになるそうな。be(:empty)と書くようになるらしい。個人的にはエディタの動的略称展開が使えるので前の方が良かった。その代わり,trunkだとspecifyの引数の文字列を省略しておくと,ブロック内のコードからメッセージを自動生成してくれる機能がついているらしい。これは便利かなと思った。ActiveRecordを雰囲気Drivenから脱出するActiveRecordのよく分からないところを実際に試して検証してみようというセッション。関連づけられたモデルはいつDBに保存されるのかということについて検証してみた。会場では./script/runnerを使って検証した。何度もデータが同じ状況で実験するためにはテストとして書いてしまった方が良いとのことなので,このログはテストコードでまとめる。endendあとはcreateとnewの違いとか,そこら辺を確認した。ちなみにTransactionが有効かどうかのテストを書くときはテストDBをMySQLのInnoDBなどにしなければならない模様。あとActiveRecordからSQLiteでBlobを保存すると画像が壊れると聞いたのでそれの実験もした。それに関しては,つかもとさんがパッチを作ってくれた模様。GJ!それにしても今実験するのにRSpecやっぱり使わなかった。標準でサポートされてることは大きい。(1)はてなブログをはじめよう!walf443さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。