I'm using Factory Girl to populate my seed data and adding it to the db in seed.rb.
I'm then running my tests using Cucumber.
I have a price table that contains seed data that I want in all my environments.
I want rake db:seed to add it to my dev and test db's and for cucumber to be able to use that test seed. Then I'll add that seed data in prod also.
How can I ensure that my seed data is added to both dev and test db's?
rake db:seed #only adds it only to my dev database
You can try something like this:
rake db:seed RAILS_ENV=test --trace
rake db:seed RAILS_ENV=production --trace
Check out this answer from a similiar post.
I really think it's better to use factories to fill test database.
And if you need seed data during your tests add it as a before :all
block in spec_helper/test_helper.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With