mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Fixup tests for [2474].
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2478 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
parent
ebfddf35b9
commit
164625ca1f
2 changed files with 13 additions and 13 deletions
|
@ -50,8 +50,8 @@ class BasicsTest < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_integers_as_nil
|
||||
Topic.update(1, "approved" => "")
|
||||
assert_nil Topic.find(1).approved
|
||||
test = AutoId.create('value' => '')
|
||||
assert_nil AutoId.find(test.id).value
|
||||
end
|
||||
|
||||
def test_set_attributes_with_block
|
||||
|
@ -193,7 +193,7 @@ class BasicsTest < Test::Unit::TestCase
|
|||
def test_read_attribute_when_false
|
||||
topic = topics(:first)
|
||||
topic.approved = false
|
||||
assert_equal 0, topic.approved, "approved should be 0"
|
||||
assert !topic.approved?, "approved should be false"
|
||||
end
|
||||
|
||||
def test_preserving_date_objects
|
||||
|
@ -426,7 +426,7 @@ class BasicsTest < Test::Unit::TestCase
|
|||
|
||||
def test_default_values
|
||||
topic = Topic.new
|
||||
assert_equal 1, topic.approved
|
||||
assert topic.approved?
|
||||
assert_nil topic.written_on
|
||||
assert_nil topic.bonus_time
|
||||
assert_nil topic.last_read
|
||||
|
@ -434,7 +434,7 @@ class BasicsTest < Test::Unit::TestCase
|
|||
topic.save
|
||||
|
||||
topic = Topic.find(topic.id)
|
||||
assert_equal 1, topic.approved
|
||||
assert topic.approved?
|
||||
assert_nil topic.last_read
|
||||
end
|
||||
|
||||
|
@ -511,15 +511,15 @@ class BasicsTest < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
def test_mass_assignment_accessible
|
||||
reply = Reply.new("title" => "hello", "content" => "world", "approved" => 0)
|
||||
reply.save
|
||||
|
||||
assert_equal 1, reply.approved
|
||||
|
||||
reply.approved = 0
|
||||
reply = Reply.new("title" => "hello", "content" => "world", "approved" => false)
|
||||
reply.save
|
||||
|
||||
assert_equal 0, reply.approved
|
||||
assert reply.approved?
|
||||
|
||||
reply.approved = false
|
||||
reply.save
|
||||
|
||||
assert !reply.approved?
|
||||
end
|
||||
|
||||
def test_mass_assignment_protection_inheritance
|
||||
|
|
2
activerecord/test/fixtures/developer.rb
vendored
2
activerecord/test/fixtures/developer.rb
vendored
|
@ -1,7 +1,7 @@
|
|||
class Developer < ActiveRecord::Base
|
||||
has_and_belongs_to_many :projects
|
||||
has_and_belongs_to_many :special_projects, :join_table => 'developers_projects', :association_foreign_key => 'project_id'
|
||||
|
||||
|
||||
validates_inclusion_of :salary, :in => 50000..200000
|
||||
validates_length_of :name, :within => 3..20
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue