Class: Test::Unit::TestResultMetadataSupport
- Inherits:
-
Object
- Object
- Test::Unit::TestResultMetadataSupport
show all
- Defined in:
- lib/test-unit-ext/metadata.rb
Instance Method Summary
collapse
Constructor Details
Returns a new instance of TestResultMetadataSupport.
57
58
59
60
|
# File 'lib/test-unit-ext/metadata.rb', line 57
def initialize(result, test)
@result = result
@test = test
end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(name, *args, &block) ⇒ Object
72
73
74
|
# File 'lib/test-unit-ext/metadata.rb', line 72
def method_missing(name, *args, &block)
@result.send(name, *args, &block)
end
|
Instance Method Details
#add_error(error) ⇒ Object
67
68
69
70
|
# File 'lib/test-unit-ext/metadata.rb', line 67
def add_error(error)
error.metadata = @test.metadata
method_missing(:add_error, error)
end
|
#add_failure(failure) ⇒ Object
62
63
64
65
|
# File 'lib/test-unit-ext/metadata.rb', line 62
def add_failure(failure)
failure.metadata = @test.metadata
method_missing(:add_failure, failure)
end
|