module Spec::Example::ExampleGroupMethods
def describe(*args, &example_group_block)
end
end
lambda{ @stack.pop }.should raise_error
it "should raise on pop" do
end
@stack = Stack.new
before
describe Stack, "with no elements"
class StackSpec < Spec::ExampleGroup
Makes the describe/it syntax available from a class. For example:
def describe(*args, &example_group_block) raise Spec::Example::NoDescriptionError.new("example group", caller(0)[1]) if args.empty? if example_group_block options = add_options(args) set_location(options, caller(0)[1]) if options[:shared] ExampleGroupFactory.create_shared_example_group(*args, &example_group_block) else subclass(*args, &example_group_block) end else set_description(*args) end end