module Longleaf::ConfigValidatorHelpers
Public Instance Methods
fails_validation_with_error(validator, *error_messages)
click to toggle source
# File lib/longleaf/specs/config_validator_helpers.rb, line 3 def fails_validation_with_error(validator, *error_messages) result = validator.validate_config expect(result.valid?).to be false error_messages.each do |error_message| expect(result.errors).to include(error_message) end end
passes_validation(validator)
click to toggle source
# File lib/longleaf/specs/config_validator_helpers.rb, line 11 def passes_validation(validator) result = validator.validate_config expect(result.valid?).to eq(true), "expected validation to pass, but received errors:\n#{result.errors&.join("\n")}" end