Sorry, but probably it's a private repo, 404 for me. On Tue, Feb 16, 2021 at 12:21 AM [email protected] <[email protected]> wrote: > > I am trying to create a Rails engine using RSpec for testing and I am > following guides like this: > > https://www.codementor.io/@mohnishjadwani/how-to-setup-rspec-factory-bot-and-spring-for-a-rails-5-engine-qjdpthfb1 > > I have followed the guide up to the point where RSpec is set up but not > Factory Bot (i.e., stopping after "Step 5: Get RSpec to load the Rails > environment of the dummy app") and everything is working OK. I have put this > in a Github repository here: https://github.com/jrmhaig/sample_engine > > However, when I try to create a second model I am consistently getting > "pending migration" errors from RSpec: > > ``` > sample_engine$ bundle exec rails db:drop db:create db:migrate RAILS_ENV=test > Dropped database 'db/test.sqlite3' > Created database 'db/test.sqlite3' > == 20210215210420 CreateSampleEngineWidgets: migrating > ======================== > -- create_table(:sample_engine_widgets) > -> 0.0013s > == 20210215210420 CreateSampleEngineWidgets: migrated (0.0014s) > =============== > > == 20210215210756 CreateSampleEngineGrommets: migrating > ======================= > -- create_table(:sample_engine_grommets) > -> 0.0013s > == 20210215210756 CreateSampleEngineGrommets: migrated (0.0013s) > ============== > > sample_engine$ bundle exec rspec > Migrations are pending. To resolve this issue, run: > > bin/rails db:migrate RAILS_ENV=test > > You have 1 pending migration: > > 20210215210420_create_sample_engine_widgets.rb > No examples found. > ``` > > I have put the changes to see this in a branch here: > https://github.com/jrmhaig/sample_engine/tree/second_model > > I can switch back to the master branch, where there is only one model, and > the `bundle exec rails db:drop db:create db:migrate RAILS_ENV=test; bundle > exec rspec` works again as expected. > > I'm sure there is something very simple I am missing but this has been > driving me up the wall for the past day, and every single guide I have found > online stops after creating a single model. Can anyone help? > > Regards, > > Joe > > -- > You received this message because you are subscribed to the Google Groups > "rspec" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rspec/40cc291a-a7bc-456b-9299-21a156592a4an%40googlegroups.com.
-- You received this message because you are subscribed to the Google Groups "rspec" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rspec/CAAk5Ok-1CmhARx%3DeyjGDRTGpzwaCN0xSPmyWe%2BWMAa_-%3DHrfGA%40mail.gmail.com.
