Module: Given::TestUnit::Adapter

Defined in:
lib/given/test_unit/adapter.rb

Instance Method Summary collapse

Instance Method Details

#given_assert(clause, code) ⇒ Object



17
18
19
20
21
22
23
24
# File 'lib/given/test_unit/adapter.rb', line 17

def given_assert(clause, code)
  _wrap_assertion do
    ok = code.run(self)
    if ! ok
      given_failure("#{clause} Condition Failed", code)
    end
  end
end

#given_failure(message, code = nil) ⇒ Object

Raises:

  • (Test::Unit::AssertionFailedError)


10
11
12
13
14
15
# File 'lib/given/test_unit/adapter.rb', line 10

def given_failure(message, code=nil)
  if code
    message = "\n#{code.file_line} #{message}\n"
  end
  raise Test::Unit::AssertionFailedError.new(message)
end