Tag: RSpec/概要

目次

関連ページ

参考情報

RSpecとは何か

  • プログラムの振る舞いを記述するためのドメイン特化言語
    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を作る。
    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
    
  • 実行。-cオプションをつけると色を表示できる(rspec -c ...)
    $ rspec array_spec.rb
    rspec array_spec.rb
    ..
    
    Finished in 0.00312 seconds
    2 examples, 0 failures
    

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-04-13 (水) 16:48:03