class Cucumber::Core::Test::Mapper

def done

def done
  receiver.done
  self
end

def test_case(test_case, &descend)

def test_case(test_case, &descend)
  hook_factory = HookFactory.new(test_case.source)
  mapper = CaseMapper.new(mapping_definition)
  test_case.describe_to mapping_definition, CaseMapper::DSL.new(mapper, hook_factory)
  descend.call(mapper)
  test_case.
    with_steps(mapper.before_hooks + mapper.test_steps + mapper.after_hooks).
    with_around_hooks(mapper.around_hooks).
    describe_to(receiver)
  self
end