Module: Julewire::Core::Testing::Chaos::CoreRuntime

Defined in:
lib/julewire/core/testing/chaos/core_runtime.rb

Class Method Summary collapse

Class Method Details

.assert_contract(test_context, runtime:, reset:, errors:) ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/julewire/core/testing/chaos/core_runtime.rb', line 23

def assert_contract(test_context, runtime:, reset:, errors:)
  SCENARIOS.each do |scenario|
    errors.each do |error|
      assert_scenario(test_context, runtime, reset, scenario, error)
    end
  end
  nil
end