Rspec 2.2を触っての変化

ちょっとだけ触った。覚えているうちに書いておく。

  • コマンドがspec->rspec
  • rspecたたいときにカレントディレクトリ以下のlibとspecがLOAD_PATHに自動で加わる
    • テスト対象ファイルを呼び出すのが簡単
  • なぜかwikiのとおりautotestが走らない(PROJECT_ROOTの下にautotestディレクトリ作っても読み込まれていない)
    • とりあえず#{ZENTEST_DIR}/bin/autotestを以下のように変更
#!/usr/bin/env ruby
$-w = true
require 'autotest'

Autotest.parse_options
# 何も見つからない場合はrspec使ってね
Autotest.add_discovery { "rspec2" } if Autotest.autodiscover.empty? 
Autotest.runner.run