Ruby on rails 偏执狂和工厂女孩的软删除

Ruby on rails 偏执狂和工厂女孩的软删除,ruby-on-rails,rspec,factory-bot,rspec-rails,ruby-paranoia,Ruby On Rails,Rspec,Factory Bot,Rspec Rails,Ruby Paranoia,当我在rspec中调用delete时,它们似乎被永久删除了。我想这和工厂女孩有关。有没有一种方法可以测试paranoia、factory girls、rails和rspec的软删除,而不进行任何侵入性操作?软删除是通过调用destroy而不是delete触发的,它跳过回调。您是否希望在使用gem paranoia时测试“destroy”方法?只需确保在模型上设置了“作为偏执狂”。delete\u all出于某种原因硬删除了记录。将处的设置为出厂时的某个时间,然后以某种方式将其重置为零。我通过在记

当我在rspec中调用delete时,它们似乎被永久删除了。我想这和工厂女孩有关。有没有一种方法可以测试paranoia、factory girls、rails和rspec的软删除,而不进行任何侵入性操作?

软删除是通过调用destroy而不是delete触发的,它跳过回调。

您是否希望在使用gem paranoia时测试“destroy”方法?只需确保在模型上设置了“作为偏执狂”。
delete\u all
出于某种原因硬删除了记录。将处的设置为出厂时的某个时间,然后以某种方式将其重置为零。我通过在记录创建后设置一个已删除的_,引用模型并保存记录,成功地使其工作,但我觉得这个问题仍然没有答案。发布您的规范会有帮助-到目前为止,您有什么?