class TestSuite

Attributes

name[RW]
test_cases[RW]

Public Class Methods

new(name) click to toggle source
# File lib/second_curtain/test_suite.rb, line 14
def initialize (name)
  @name = name
  @test_cases = []
end
suite_from_line(line) click to toggle source
# File lib/second_curtain/test_suite.rb, line 5
def self.suite_from_line(line)
  components = line.split("Test Suite '")
  end_components = line.split("' started at")

  if components.count == 2 && end_components.count == 2
    TestSuite.new(components.last.split("'").first)
  end
end

Public Instance Methods

latest_test_case() click to toggle source
# File lib/second_curtain/test_suite.rb, line 19
def latest_test_case
  @test_cases.last
end