class MiniTest::Assertions::AssertRequiresDryStructAttribute
Actual test logic for `#assert_requires_struct_attribute`.
Private Instance Methods
default_message_for(param_key)
click to toggle source
# File lib/prolog_minitest_matchers/matchers/asserters/assert_requires_dry_struct_attribute.rb, line 14 def default_message_for(param_key) "] :#{param_key} is missing in Hash input" end
error_class()
click to toggle source
# File lib/prolog_minitest_matchers/matchers/asserters/assert_requires_dry_struct_attribute.rb, line 18 def error_class Dry::Struct::Error end
error_inducer()
click to toggle source
# File lib/prolog_minitest_matchers/matchers/asserters/assert_requires_dry_struct_attribute.rb, line 22 def error_inducer -> { klass.new params } end