Method: Kintama::Context::ClassMethods#context
- Defined in:
- lib/kintama/context.rb
#context(name = nil, parent = self, &block) ⇒ Object Also known as: testcase, describe
Create a new context. If this is called within a context, a new subcontext will be created. Aliases are ‘testcase’ and ‘describe’
87 88 89 90 91 92 93 94 |
# File 'lib/kintama/context.rb', line 87 def context(name=nil, parent=self, &block) c = Class.new(parent) c.send(:include, Kintama::Context) c.name = name.to_s if name c.definition = find_definition(&block) c.class_eval(&block) if block c end |