Class: Kapnismology::Success

Inherits:
BaseResult show all
Defined in:
lib/kapnismology/result.rb

Overview

Use this class when your test is not valid in the current situation For instance when you have a test for deployments that have not happen, etc.

Direct Known Subclasses

Kapnismology::SmokeTest::Success

Instance Attribute Summary

Attributes inherited from BaseResult

#data, #debug_messages, #message

Instance Method Summary collapse

Methods inherited from BaseResult

#add_debug_messages, #passed?, #to_hash, #to_s

Constructor Details

#initialize(data, message) ⇒ Success

Returns a new instance of Success.

Raises:

  • (ArgumentError)


94
95
96
97
98
99
100
# File 'lib/kapnismology/result.rb', line 94

def initialize(data, message)
  raise ArgumentError, 'data argument must be a hash' unless data.is_a?(Hash)
  @passed = true
  @data = data
  @message = message
  @debug_messages = []
end