Module: TestRocket

Defined in:
lib/testrocket.rb

Instance Method Summary collapse

Instance Method Details

#!Object



9
# File 'lib/testrocket.rb', line 9

def !; _show _desc;               end

#+@Object



6
# File 'lib/testrocket.rb', line 6

def +@; _show _test :_pass, :_fail end

#-@Object



7
# File 'lib/testrocket.rb', line 7

def -@; _show _test :_fail, :_pass end

#_descObject



15
# File 'lib/testrocket.rb', line 15

def _desc; "   FIRE '#{call}'!" end

#_failObject



13
# File 'lib/testrocket.rb', line 13

def _fail; "   FAIL @ #{source_location * ':'}" end

#_passObject



12
# File 'lib/testrocket.rb', line 12

def _pass; "     OK" end

#_pendObject



14
# File 'lib/testrocket.rb', line 14

def _pend; "PENDING '#{call}' @ #{source_location * ':'}" end

#_show(r) ⇒ Object



11
# File 'lib/testrocket.rb', line 11

def _show(r); (TestRocket.out || $>) << r + "\n"; r end

#_test(a, b) ⇒ Object



4
# File 'lib/testrocket.rb', line 4

def _test(a, b); send((call rescue()) ? a : b) end

#~Object



8
# File 'lib/testrocket.rb', line 8

def ~; _show _pend;               end