2012-02-29 7 views
1

shared_example/include_examplesの間で情報を渡すためにパラメータ化する方法はありますか?パラメータをrspec2で共有する例

私の具体的なケースでは、いくつかの定数をshared_exampleに供給したいと思います。

答えて

1

は、私が記事で、デビッドChelimskyのサイトで

(..ちょうどこれを掲示した後、これを見つけた私は、この2時間のための答えを探した)...自分で答えを見つけた「Specifying mixins with shared example groups in RSpec-2、」私はそのshared_exampleを見つけましたブロックパラメータを受け入れることができ、かつinclude_exampleは、私の場合とよく..

shared_example "example_1" do |param| 
    it "does something" do 
    xx.should == param 
    end 
end 

以降...

include_examples "example_1", :value_1 

この作品のパラメータを与えることができます。

このパラメタリゼーションはキュウリの特徴として文書化されているので、RSPec::Core document at Relishが見つかりましたが、クラスのドキュメントには見つかりませんでした。