class Kapnismology::SmokeTestFailed

This class can be raised to make Kapnismology create a failed result from your smoke test

Public Class Methods

new(data, message) click to toggle source
# File lib/kapnismology/smoke_test_failed.rb, line 4
def initialize(data, message)
  @data = if data.class.ancestors.include?(Exception)
            { exception: data.class, message: data.message }
          else
            data
          end
  @message = message
end

Public Instance Methods

result() click to toggle source
# File lib/kapnismology/smoke_test_failed.rb, line 13
def result
  Kapnismology::Result.new(false, @data, @message)
end