thoughtbot--shoulda-matchers/spec/support/activemodel_helpers.rb

20 lines
411 B
Ruby

module ActiveModelHelpers
def custom_validation(&block)
define_model(:example, :attr => :integer) do
validate :custom_validation
define_method(:custom_validation, &block)
end.new
end
def validating_format(options)
define_model :example, :attr => :string do
validates_format_of :attr, options
end.new
end
end
RSpec.configure do |c|
c.include ActiveModelHelpers
end