class RTest::NestedTest
Attributes
tests[R]
Public Class Methods
new(message, optional_message = '', &block)
click to toggle source
# File lib/rtest/nested_test.rb, line 6 def initialize(message, optional_message = '', &block) @message = message.to_s << optional_message @tests = [] instance_eval(&block) if block_given? end
Public Instance Methods
has_to(message = nil, &block)
click to toggle source
# File lib/rtest/nested_test.rb, line 12 def has_to(message = nil, &block) @tests << Test.new(message, &block) end
run()
click to toggle source
# File lib/rtest/nested_test.rb, line 16 def run Console.instance.display_leveled_message(0, @message) @tests.map { |test| test.run } end