| Class | Merb::Test::ExampleGroup |
| In: |
merb-core/lib/merb-core/test/test_ext/rspec.rb
|
| Parent: | Spec::Example::ExampleGroup |
| describe | -> | context |
This is a copy of the method in rspec, so we can have describe "…", :when => "logged in", and the like
# File merb-core/lib/merb-core/test/test_ext/rspec.rb, line 54
54: def describe(*args, &example_group_block)
55: ret = super
56:
57: params = args.last.is_a?(Hash) ? args.last : {}
58: if example_group_block
59: params[:when] = params[:when] || params[:given]
60: ret.module_eval %{it_should_behave_like "#{params[:when]}"} if params[:when]
61: end
62: end