module XSpec::DSL

Public Instance Methods

describe(*args, &block) click to toggle source
# File lib/xspec/dsl.rb, line 15
def describe(*args, &block)
  __xspec_context.add_child_context(*args, &block)
end
include_context(context) click to toggle source
# File lib/xspec/dsl.rb, line 27
def include_context(context)
  __xspec_context.copy_into_tree(context)
end
it(*args, &block) click to toggle source
# File lib/xspec/dsl.rb, line 11
def it(*args, &block)
  __xspec_context.add_unit_of_work(*args, &block)
end
let(*args, &block) click to toggle source
# File lib/xspec/dsl.rb, line 19
def let(*args, &block)
  __xspec_context.add_memoized_method(*args, &block)
end
shared_context(*args, &block) click to toggle source
# File lib/xspec/dsl.rb, line 23
def shared_context(*args, &block)
  __xspec_context.create_shared_context(*args, &block)
end