class Test::Spec::TestCase
Attributes
name[R]
position[R]
testcase[R]
Public Class Methods
new(name, parent=nil, superclass=Test::Unit::TestCase)
click to toggle source
# File lib/test/spec.rb, line 500 def initialize(name, parent=nil, superclass=Test::Unit::TestCase) @testcase = Class.new(superclass) { include InstanceMethods extend ClassMethods } @@POSITION = @@POSITION + 1 @testcase.init(name, @@POSITION, parent) end
Public Instance Methods
add(&block)
click to toggle source
# File lib/test/spec.rb, line 510 def add(&block) raise ArgumentError, "context needs a block" if block.nil? @testcase.class_eval(&block) self end