mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@525 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
@@ -705,36 +705,36 @@ class HasAndBelongsToManyAssociationsTest < Test::Unit::TestCase
|
||||
end
|
||||
|
||||
def test_adding_multiple
|
||||
aridridel = Developer.new("name" => "Aridridel")
|
||||
aridridel.save
|
||||
aridridel.projects.reload
|
||||
aridridel.projects.push(Project.find(1), Project.find(2))
|
||||
assert_equal 2, aridridel.projects.size
|
||||
assert_equal 2, aridridel.projects(true).size
|
||||
aredridel = Developer.new("name" => "Aridridel")
|
||||
aredridel.save
|
||||
aredridel.projects.reload
|
||||
aredridel.projects.push(Project.find(1), Project.find(2))
|
||||
assert_equal 2, aredridel.projects.size
|
||||
assert_equal 2, aredridel.projects(true).size
|
||||
end
|
||||
|
||||
def test_adding_a_collection
|
||||
aridridel = Developer.new("name" => "Aridridel")
|
||||
aridridel.save
|
||||
aridridel.projects.reload
|
||||
aridridel.projects.concat([Project.find(1), Project.find(2)])
|
||||
assert_equal 2, aridridel.projects.size
|
||||
assert_equal 2, aridridel.projects(true).size
|
||||
aredridel = Developer.new("name" => "Aridridel")
|
||||
aredridel.save
|
||||
aredridel.projects.reload
|
||||
aredridel.projects.concat([Project.find(1), Project.find(2)])
|
||||
assert_equal 2, aredridel.projects.size
|
||||
assert_equal 2, aredridel.projects(true).size
|
||||
end
|
||||
|
||||
def test_habtm_adding_before_save
|
||||
no_of_devels = Developer.count
|
||||
no_of_projects = Project.count
|
||||
aridridel = Developer.new("name" => "Aridridel")
|
||||
aridridel.projects.concat([Project.find(1), p = Project.new("name" => "Projekt")])
|
||||
assert aridridel.new_record?
|
||||
aredridel = Developer.new("name" => "Aridridel")
|
||||
aredridel.projects.concat([Project.find(1), p = Project.new("name" => "Projekt")])
|
||||
assert aredridel.new_record?
|
||||
assert p.new_record?
|
||||
assert aridridel.save
|
||||
assert !aridridel.new_record?
|
||||
assert aredridel.save
|
||||
assert !aredridel.new_record?
|
||||
assert_equal no_of_devels+1, Developer.count
|
||||
assert_equal no_of_projects+1, Project.count
|
||||
assert_equal 2, aridridel.projects.size
|
||||
assert_equal 2, aridridel.projects(true).size
|
||||
assert_equal 2, aredridel.projects.size
|
||||
assert_equal 2, aredridel.projects(true).size
|
||||
end
|
||||
|
||||
def test_habtm_adding_before_save_with_join_attributes
|
||||
|
||||
@@ -575,7 +575,7 @@ class BasicsTest < Test::Unit::TestCase
|
||||
if Default.connection.class.name == 'ActiveRecord::ConnectionAdapters::PostgreSQLAdapter'
|
||||
default = Default.new
|
||||
|
||||
# dates / timestampts
|
||||
# dates / timestamps
|
||||
time_format = "%m/%d/%Y %H:%M"
|
||||
assert_equal Time.now.strftime(time_format), default.modified_time.strftime(time_format)
|
||||
assert_equal Date.today, default.modified_date
|
||||
|
||||
@@ -249,11 +249,11 @@ class DeprecatedAssociationsTest < Test::Unit::TestCase
|
||||
end
|
||||
|
||||
def test_has_and_belongs_to_many_adding_a_collection
|
||||
aridridel = Developer.new("name" => "Aridridel")
|
||||
aridridel.save
|
||||
aredridel = Developer.new("name" => "Aredridel")
|
||||
aredridel.save
|
||||
|
||||
aridridel.add_projects([ Project.find(1), Project.find(2) ])
|
||||
assert_equal 2, aridridel.projects_count
|
||||
aredridel.add_projects([ Project.find(1), Project.find(2) ])
|
||||
assert_equal 2, aredridel.projects_count
|
||||
end
|
||||
|
||||
def test_belongs_to_counter
|
||||
|
||||
Reference in New Issue
Block a user