&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

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS