Module: TestRocket::Additions
- Defined in:
- lib/testrocketplus.rb
Instance Method Summary collapse
- #!@ ⇒ Object
- #+@ ⇒ Object
- #-@ ⇒ Object
- #_desc ⇒ Object
- #_fail ⇒ Object
- #_pass ⇒ Object
- #_pend ⇒ Object
- #_test(a, b) ⇒ Object
- #~@ ⇒ Object
Instance Method Details
#!@ ⇒ Object
18 |
# File 'lib/testrocketplus.rb', line 18 def !@; puts _desc; end |
#+@ ⇒ Object
16 |
# File 'lib/testrocketplus.rb', line 16 def +@; puts _test :_pass, :_fail; end |
#-@ ⇒ Object
17 |
# File 'lib/testrocketplus.rb', line 17 def -@; puts _test :_fail, :_pass; end |
#_desc ⇒ Object
27 |
# File 'lib/testrocketplus.rb', line 27 def _desc; "\nCASE \"" + call.to_s + "\": "; end |
#_fail ⇒ Object
22 23 24 25 26 |
# File 'lib/testrocketplus.rb', line 22 def _fail $TR_TESTS += 1 file,line = source_location content = (line-1..line+1).map{|i| ['L'+i.to_s,File.readlines(file)[i-1]].join("#{(line==i)? '*':':'} ")}.join " #-> FAIL @ #{[file,line].join(':')}\n#{content}" end |
#_pass ⇒ Object
21 |
# File 'lib/testrocketplus.rb', line 21 def _pass; $TR_TESTS += 1; $TR_PASSED += 1; ' #-> OK'; end |
#_pend ⇒ Object
28 |
# File 'lib/testrocketplus.rb', line 28 def _pend; "\nPENDING! " + call.to_s; end |
#_test(a, b) ⇒ Object
12 13 14 |
# File 'lib/testrocketplus.rb', line 12 def _test(a, b) send((call rescue()) ? a : b) end |
#~@ ⇒ Object
19 |
# File 'lib/testrocketplus.rb', line 19 def ~@; puts _pend; end |