2017-09-25 37 views
0

當我打電話刪除rspec中的記錄似乎他們被永久刪除。我認爲這與工廠女孩有關。有沒有辦法測試軟性刪除偏執狂,工廠的女孩,鐵軌和rspec沒有做任何侵入?軟刪除與偏執狂和工廠女孩

+0

您是否正在使用寶石偏執狂來測試'摧毀'方法?只要確保在模型上設置了「acts_as_paranoid」。 – seanriordan08

+0

由於某種原因,'delete_all'硬刪除了記錄。在工廠中設置'deleted_at'一段時間將其重置爲零。我設法通過在創建記錄之後設置deleted_at來工作,引用模型並保存記錄,但我覺得這個問題仍然沒有答案。 –

+1

這將有助於張貼您的規格 - 你到目前爲止有什麼? – seanriordan08

回答

1

軟刪除是通過調用destroy來觸發的,而不是delete,它會跳過回調。