Sha256: 48ea05f30339483bae726414d5491686a81235d57bb2a1a1ffe05a264d513e97
Contents?: true
Size: 700 Bytes
Versions: 3
Compression:
Stored size: 700 Bytes
Contents
require File.dirname(__FILE__) + '/../test_helper' class AddressTest < Test::Unit::TestCase fixtures :all should_belong_to :addressable should_require_unique_attributes :title, :scoped_to => [:addressable_id, :addressable_type] should_ensure_length_at_least :zip, 5 should_only_allow_numeric_values_for :zip context "A non-numeric zip" do setup do @address = Address.new(:zip => "bc") end should "be invalid" do assert_invalid @address end end context "A numeric zip" do setup do @address = Address.new(:zip => "90210") end should_fail do should "NOT be invalid" do assert_invalid @address end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
francois-shoulda-2.0.5.1 | test/unit/address_test.rb |
francois-shoulda-2.0.5.2 | test/unit/address_test.rb |
francois-shoulda-2.0.5.4 | test/unit/address_test.rb |