首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
尚未清除Factory_girl数据
编程问答
2022-04-25
问题描述
| 我正在使用工厂女孩作为测试数据。我在before(:each)块中创建了
一个
用户
对象,它可以很好地满足一些期望。如果我再次运行测试,则模型验证失败,因为它们需要唯一的
用户名
。上一次运行的测试数据仍然存在。我知道使用before(:all)时需要清理任务,但是由于即时通讯使用before(:each),不会清理吗?
解决方法
这与我如何使用工厂女孩对象和测试有关。在某些测试中,其他行正在写入数据库。我取消了一些create调用,还修复了我使用工厂女孩对象的方式。
girl
尚未
数据
数据
数据
清除