結論: springのせい、らしい
spec/spec_helper.rb
で
Rspec.configure do |config| config.before(:all) do FactoryBot.reload end ... end
したら直った。もっと良い直し方あるのかなこれ。
spring起因の問題にぶち当たること多くて、世の中のRails使っている人々はみんなこんな思いをして書いているのか気になる。
出典: ruby on rails - ArgumentError: Factory not registered - Stack Overflow