class Petitest::Tap::Texts::TestCaseText
Constants
- NOT_OK
- OK
- SKIP_DIRECTIVE
Public Class Methods
new(index:, test_case:)
click to toggle source
@param index [Integer] @param test_case
[Petitest::TestCase]
# File lib/petitest/tap/texts/test_case_text.rb, line 11 def initialize(index:, test_case:) @index = index @test_case = test_case end
Public Instance Methods
to_s()
click to toggle source
@note Override
# File lib/petitest/tap/texts/test_case_text.rb, line 17 def to_s string = "#{ok_or_not_ok} #{test_number} - #{description}" string += SKIP_DIRECTIVE if test_case.skipped? string end
Private Instance Methods
description()
click to toggle source
@return [String]
# File lib/petitest/tap/texts/test_case_text.rb, line 26 def description test_case.test_signature end
index()
click to toggle source
@return [Integer]
# File lib/petitest/tap/texts/test_case_text.rb, line 31 def index @index end
ok_or_not_ok()
click to toggle source
@return [String]
# File lib/petitest/tap/texts/test_case_text.rb, line 36 def ok_or_not_ok test_case.passed? ? OK : NOT_OK end
test_case()
click to toggle source
@return [Petitest::TestCase]
# File lib/petitest/tap/texts/test_case_text.rb, line 41 def test_case @test_case end
test_number()
click to toggle source
@return [Integer]
# File lib/petitest/tap/texts/test_case_text.rb, line 46 def test_number index + 1 end