Module: TestRocket
- Defined in:
- lib/testrocket.rb
Instance Method Summary collapse
- #!@ ⇒ Object
- #+@ ⇒ Object
- #-@ ⇒ Object
- #_desc ⇒ Object
- #_fail ⇒ Object
- #_pass ⇒ Object
- #_pend ⇒ Object
- #_test(a, b) ⇒ Object
- #launched? ⇒ Boolean
- #~@ ⇒ Object
Instance Method Details
#!@ ⇒ Object
15 |
# File 'lib/testrocket.rb', line 15 def !@; r = _desc; (TestRocket.out || $>) << r; r end |
#+@ ⇒ Object
12 |
# File 'lib/testrocket.rb', line 12 def +@; r = _test :_pass, :_fail; (TestRocket.out || $>) << r; r end |
#-@ ⇒ Object
13 |
# File 'lib/testrocket.rb', line 13 def -@; r = _test :_fail, :_pass; (TestRocket.out || $>) << r; r end |
#_desc ⇒ Object
20 |
# File 'lib/testrocket.rb', line 20 def _desc; " FIRE '#{call.to_s}'!\n"; end |
#_fail ⇒ Object
18 |
# File 'lib/testrocket.rb', line 18 def _fail; ($targets += 1) if launched?; " FAIL @ #{source_location.join(':')}\n"; end |
#_pass ⇒ Object
17 |
# File 'lib/testrocket.rb', line 17 def _pass; ($targets += 1; $hits += 1) if launched?; " OK\n"; end |
#_pend ⇒ Object
19 |
# File 'lib/testrocket.rb', line 19 def _pend; ($targets += 1; $lost += 1) if launched?; " PENDING '#{call.to_s}' @ #{source_location.join(':')}\n"; end |
#_test(a, b) ⇒ Object
4 5 6 |
# File 'lib/testrocket.rb', line 4 def _test(a, b) send((call rescue()) ? a : b) end |
#launched? ⇒ Boolean
8 9 10 |
# File 'lib/testrocket.rb', line 8 def launched? !!($launched rescue()) end |
#~@ ⇒ Object
14 |
# File 'lib/testrocket.rb', line 14 def ~@; r = _pend; (TestRocket.out || $>) << r; r end |