Module: Julewire::Core::Testing::Chaos::Destination
- Defined in:
- lib/julewire/core/testing/chaos/destination.rb
Class Method Summary collapse
- .assert_contract(test_context, record:, formatter:, encoder:, output:, callbacks:, errors:) ⇒ Object
Class Method Details
.assert_contract(test_context, record:, formatter:, encoder:, output:, callbacks:, errors:) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/julewire/core/testing/chaos/destination.rb', line 9 def assert_contract(test_context, record:, formatter:, encoder:, output:, callbacks:, errors:) { formatter: formatter, encoder: encoder, output: output, callbacks: callbacks }.compact.each do |scenario, builder| assert_scenario(test_context, scenario, builder, record, errors) end nil end |