外側から読むRSpec 1.0.x (1)
RSpec 1.0 リリース記念ということで、ちょっと本腰を入れてソースをよんでみました。「外側から読む」というタイトルどおり、specコマンドから起動されるシーケンスに沿って読んでいこうと思います。
読む spec はこんなの。
# written in array_spec.rb describe Array, ",initialized as [:one, :two, :three]" do before do @array = [:one, :two, :three] end it "should not be empty" do @array.should_not be_empty end end
これを
spec -fs -c array_spec.rb
で実行します。
今回は起動されてから"describe"宣言が評価され、Behaviourオブジェクトが生成されるまでです。
続きを読む