seçeneği hariç Bir raylı sistem projesinde veritabanı temizleyicisiyle ilgili bir sorun yaşıyorum. Sınama ortamında bir sqlite3 veritabanı kullanıyorum ve db: test: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: d: D0: D0:.Veritabanı temizleyici, kullanırken bile tüm tabloları temizler:
Webdriver sürücüsünü kullanarak javascript ile etiketlenmiş bazı salatalık senaryolarım var.
Benim env.rb dosyasında, ben dışında seçeneği ile, kesme stratejisi kullanmak için veritabanı temizleyici yapılandırmış: beklendiği gibi
DatabaseCleaner.strategy = :truncation, {:except => %w[ignore me]}
DatabaseCleaner.clean
Her bir senaryo sonra denir ve işleri-javascript etiketli senaryoları. Bununla birlikte, javascript dışı senaryolarda, dizinin tamamı hariç, aşağıdaki tabloda listelenen tablolar da dahil olmak üzere, tüm veritabanını kesmektedir. Ayrıca, çalışmayan DatabaseCleaner.clean_with
numaralı telefonu aramayı da denedim.
beklendiği gibi ve onu orada çalışıyor? –
Her iki yönde de doğru ve yanlış, aynı sorunu ayarlama çalıştı. Bu kesinlikle veritabanı temizleyici ile ilgili görünüyor; Ben fikstür veri tam olarak bu noktada sildi onaylamak için çağrıyı DatabaseCleaner.clean tarafındaki hata ayıklama ifadeleri koymak. – AlistairH