Skip to content

Commit

Permalink
Merge pull request #9312 from Takehiro-Adachi/add_tests_for_ar_create
Browse files Browse the repository at this point in the history
Add test for ActiveRecord::Base#create
  • Loading branch information
guilleiguaran committed Feb 17, 2013
2 parents bd328f4 + 2db91fb commit ef5d93d
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions activerecord/test/cases/base_test.rb
Expand Up @@ -319,6 +319,14 @@ def test_create_after_initialize_with_block
assert_equal(true, cb.frickinawesome)
end

def test_create_after_initialize_with_array_param
cbs = CustomBulb.create([{ name: 'Dude' }, { name: 'Bob' }])
assert_equal 'Dude', cbs[0].name
assert_equal 'Bob', cbs[1].name
assert cbs[0].frickinawesome
assert !cbs[1].frickinawesome
end

def test_first_or_create
parrot = Bird.first_or_create(:color => 'green', :name => 'parrot')
assert parrot.persisted?
Expand Down

0 comments on commit ef5d93d

Please sign in to comment.