Rails 4'teyim ve bazı RSpec testlerimin başarısız olduğunu fark ettim çünkü bazı test yeniden düzenlemelerim bir before filtresi kullanıyor (muhtemelen işlemler nedeniyle). Bu gönderi benzer bir sorunu açıklıyor:
bazı çalıştırmalardan sonra raylar test veritabanı temizlenmiyor
DatabaseCleaner cevherini kullanmak yerine, test veritabanını temizlemek için bir rake komutu var mı? rake db:test:prepare
Rails 4'te kullanımdan kaldırıldığına inanıyorum . Ayrıca,
post :create, user: Fabricate.attributes_for(:user)
kalıcıdır. Test veritabanını manuel olarak temizleme ihtiyacını ortadan kaldırmanın alternatif bir yolu var mı?