Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 8272

Show
Ignore:
Timestamp:
12/05/07 02:46:28 (5 months ago)
Author:
bitsweat
Message:

MySQL: we can't distinguish a fake 0 default in 4.x

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activerecord/test/defaults_test.rb

    r7801 r8272  
    3232      assert_equal 0, klass.columns_hash['zero'].default 
    3333      assert !klass.columns_hash['zero'].null 
    34       assert_equal nil, klass.columns_hash['omit'].default 
     34      # 0 in MySQL 4, nil in 5. 
     35      assert [0, nil].include?(klass.columns_hash['omit'].default) 
    3536      assert !klass.columns_hash['omit'].null 
    3637