rspec 学習中
it "nil であること" do a.should be_nil end it "nil でないこと" do a.should_not be_nil end
true か.
it "true であること" do true.should be_true end
A クラスのインスタンスかどうか.
it "A クラスのインスタンスであること" do a.should be_a_kind_of(A) end
値が変化するかどうか. これは rspec やるなーって感じだ. 状態変化を明示的にテストできる感がすばらしいなと思う.
it "値が変化すること" do value = 0 lambda {value=1}.should change{value}.from(0).to(1) end
今日はここまでです.