class Petitest::Tap::Subscriber
Attributes
index[W]
Public Instance Methods
after_running_test_case(test_case)
click to toggle source
@note Override
Calls superclass method
# File lib/petitest/tap/subscriber.rb, line 12 def after_running_test_case(test_case) super string = ::Petitest::Tap::Texts::TestCaseText.new( index: index, test_case: test_case, ).to_s output.puts(string) ensure increment end
before_running_test_cases(test_cases)
click to toggle source
@note Override
Calls superclass method
# File lib/petitest/tap/subscriber.rb, line 24 def before_running_test_cases(test_cases) super string = [ "TAP version 13", "1..#{test_cases.length}", ].join("\n") output.puts(string) end
increment()
click to toggle source
@return [Integer]
# File lib/petitest/tap/subscriber.rb, line 34 def increment self.index += 1 end
index()
click to toggle source
@return [Integer]
# File lib/petitest/tap/subscriber.rb, line 39 def index @index || 0 end