Sha256: cb3d6d669bf272ed917fa9cf12e269aea368a4a0058646cfd7c53667900b0953
Contents?: true
Size: 813 Bytes
Versions: 12
Compression:
Stored size: 813 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../test_helper') Expectations do expect true do validation = Validatable::ValidatesInclusionOf.new stub_everything, :state, :within => %w(in out) validation.valid?(stub(:state => 'in')) end expect false do validation = Validatable::ValidatesInclusionOf.new stub_everything, :state, :within => %w(in out) validation.valid?(stub(:state => 'foo')) end expect true do validation = Validatable::ValidatesInclusionOf.new stub_everything, :state, :within => %w(in out), :allow_blank => true validation.valid?(stub(:state => '')) end expect true do validation = Validatable::ValidatesInclusionOf.new stub_everything, :state, :within => %w(in out), :allow_nil => true validation.valid?(stub(:state => nil)) end end
Version data entries
12 entries across 12 versions & 5 rubygems