Thank you for pointing this out. I thought that GitHub repositories were created public by default, but clearly not. It should be accessible now.
On Mon, 15 Feb 2021, 22:23 Phil Pirozhkov, <pirjs...@gmail.com> wrote: > Sorry, but probably it's a private repo, 404 for me. > > On Tue, Feb 16, 2021 at 12:21 AM josep...@gmail.com > <josephh...@gmail.com> 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 rspec+unsubscr...@googlegroups.com. > > 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 rspec+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rspec/CAAk5Ok-1CmhARx%3DeyjGDRTGpzwaCN0xSPmyWe%2BWMAa_-%3DHrfGA%40mail.gmail.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 rspec+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rspec/CAKRXwc3WdDL4OTeG4pxafiB9dOMupD1rkW0n9vm4A0-DR6Yt2Q%40mail.gmail.com.