class Kapnismology::Evaluation
Mapping of test_name => returned result for each smoke test
Attributes
result[R]
Public Class Methods
new(test_class)
click to toggle source
# File lib/kapnismology/evaluation.rb, line 9 def initialize(test_class) @name = test_class.name.split('::').last @result = test_class.new.__result__ end
Public Instance Methods
duration()
click to toggle source
# File lib/kapnismology/evaluation.rb, line 26 def duration @result.duration end
passed?()
click to toggle source
# File lib/kapnismology/evaluation.rb, line 14 def passed? @result.passed? end
to_hash(_options = nil)
click to toggle source
# File lib/kapnismology/evaluation.rb, line 18 def to_hash(_options = nil) { name: @name.underscore }.merge(@result.to_hash) end
to_s()
click to toggle source
# File lib/kapnismology/evaluation.rb, line 22 def to_s @result.to_s(@name) end