&tag(RSpec); *目次 [#h9e8cd00] #contents *参考情報 [#n67a647c] -[[Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編):http://jp.rubyist.net/magazine/?0021-Rspec]] *RSpecとは何か [#g48e3d61] -プログラムの振る舞いを記述するためのドメイン特化言語 #pre{{ describe Array, "when empty" do before do @empty_array = [] end it "should be empty" do @empty_array.should be_empty end it "should size 0" do @empty_array.size.should == 0 end after do @empty_array = nil end end }} *使用方法(簡単編) [#n3877647] -rspecをインストール -array_spec.rbを作る。 #pre{{ describe Array, "when empty" do before do @empty_array = [] end it "should be empty" do @empty_array.should be_empty end it "should size 0" do @empty_array.size.should == 0 end after do @empty_array = nil end end }} -実行 $ rspec array_spec.rb rspec array_spec.rb .. Finished in 0.00312 seconds 2 examples, 0 failures