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

Ticket #7500: null_csv_values_tests2.diff

File null_csv_values_tests2.diff, 1.3 kB (added by moofbong, 1 year ago)

Test case

  • activerecord/test/fixtures_test.rb

    old new  
    162162    assert_not_nil Fixtures.new( Account.connection, "accounts", 'Account', File.dirname(__FILE__) + "/fixtures/naked/csv/accounts") 
    163163  end 
    164164 
     165  def test_null_csv_fixtures 
     166    #Account.find(:all).each { |a| a.destroy } 
     167    #assert_not_nil Fixtures.new( Account.connection, "accounts", 'Account', File.dirname(__FILE__) + "/fixtures/accounts") 
     168    Fixtures.create_fixtures(File.dirname(__FILE__) + "/fixtures/csv", "accounts") 
     169    #puts Account.find(:all).inspect 
     170    assert_nil Account.find(2).firm_id 
     171    assert_equal 6, Account.find(5).firm_id 
     172  end 
     173 
    165174  def test_omap_fixtures 
    166175    assert_nothing_raised do 
    167176      fixtures = Fixtures.new(Account.connection, 'categories', 'Category', File.dirname(__FILE__) + '/fixtures/categories_ordered') 
  • activerecord/test/fixtures/csv/accounts.csv

    old new  
     1id,firm_id,credit_limit  
     21,1,50  
     32,,50  
     43,6,50  
     54,2,60  
     65,6,55