# File lib/spec/extensions/main.rb, line 22
      def describe(*args, &block)
        raise ArgumentError if args.empty?
        raise ArgumentError unless block
        args << {} unless Hash === args.last
        args.last[:spec_path] = File.expand_path(caller(0)[1])
        Spec::Example::ExampleGroupFactory.create_example_group(*args, &block)
      end