Added more real australian addresses to seed data as well some enterprises that use those addresses.

This commit is contained in:
alexs
2013-08-07 14:07:55 +10:00
parent 00743fada8
commit 999ba2cf56

View File

@@ -31,12 +31,45 @@ namespace :openfoodweb do
end
end
# -- Addresses
unless Spree::Address.find_by_zipcode "3160"
puts "[#{task_name}] Seeding addresses"
Spree::Address.delete_all
FactoryGirl.create(:address, :address1 => "25 Myrtle Street", :zipcode => "3153", :city => "Bayswater")
FactoryGirl.create(:address, :address1 => "6 Rollings Road", :zipcode => "3156", :city => "Upper Ferntree Gully")
FactoryGirl.create(:address, :address1 => "72 Lake Road", :zipcode => "3130", :city => "Blackburn")
FactoryGirl.create(:address, :address1 => "7 Verbena Street", :zipcode => "3195", :city => "Mordialloc")
FactoryGirl.create(:address, :address1 => "20 Galvin Street", :zipcode => "3018", :city => "Altona")
FactoryGirl.create(:address, :address1 => "59 Websters Road", :zipcode => "3106", :city => "Templestowe")
FactoryGirl.create(:address, :address1 => "17 Torresdale Drive", :zipcode => "3155", :city => "Boronia")
FactoryGirl.create(:address, :address1 => "21 Robina CRT", :zipcode => "3764", :city => "Kilmore")
FactoryGirl.create(:address, :address1 => "25 Kendall Street", :zipcode => "3134", :city => "Ringwood")
FactoryGirl.create(:address, :address1 => "2 Mines Road", :zipcode => "3135", :city => "Ringwood East")
FactoryGirl.create(:address, :address1 => "183 Millers Road", :zipcode => "3025", :city => "Altona North")
FactoryGirl.create(:address, :address1 => "310 Pascoe Vale Road", :zipcode => "3040", :city => "Essendon")
FactoryGirl.create(:address, :address1 => "6 Martin Street", :zipcode => "3160", :city => "Belgrave")
end
# -- Enterprises
unless Enterprise.count > 0
puts "[#{task_name}] Seeding enterprises"
Enterprise.delete_all
3.times { FactoryGirl.create(:supplier_enterprise) }
3.times { FactoryGirl.create(:distributor_enterprise) }
3.times { FactoryGirl.create(:supplier_enterprise, :address => Spree::Address.find_by_zipcode("3160")) }
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3153"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3156"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3130"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3195"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3018"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3106"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3155"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3764"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3134"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3135"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3025"))
FactoryGirl.create(:distributor_enterprise, :address => Spree::Address.find_by_zipcode("3040"))
end
unless Spree::ShippingMethod.all.any? { |sm| sm.calculator.is_a? OpenFoodWeb::Calculator::Itemwise }