RSpec の Mock の仕組みの一部を見る - takihiroの日記

screenshot

RSpec のバージョンは 1.1.12 です。次のコードの実行の流れを見ていきます。obj = Object.newobj.should_receive(:object_id).and_return(1000)obj.object_id「obj は object_id メソッドを呼ばれる」というスペックです。 should_receive メソッドなぜ obj に対して should_recei...

http://d.hatena.ne.jp/takihiro/20090219/1235043565

RSpec のような拡張を見ると、OOP の便利さが本当に分かるなぁ。既存クラスを拡張したり、モジュールの中で使用する側(incude する方)の機能を使ったり(Enumerable とか)すごいよなぁ

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/takihiro/20090219/1235043565