mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-25 05:45:15 +00:00
Fix order dependent reports spec
Depending on the order of spec execution, it was possible that a factory created the default state "Alabama" with the default country "USA" instead of using the usual seed data of "Victoria" in "Australia". Some specs rely on "Victoria" though and we now make sure that it's created even if another spec created another country first.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
# leaves them there when deleting the rest (see spec/spec_helper.rb).
|
||||
# You can add more entries here if you need them for your tests.
|
||||
|
||||
if Spree::Country.where(nil).empty?
|
||||
if Spree::Country.where(name: "Australia").empty?
|
||||
Spree::Country.create!({ "name" => "Australia", "iso3" => "AUS", "iso" => "AU",
|
||||
"iso_name" => "AUSTRALIA", "numcode" => "36" })
|
||||
country = Spree::Country.find_by(name: 'Australia')
|
||||
|
||||
Reference in New Issue
Block a user