微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尚未清除Factory_girl数据

如何解决尚未清除Factory_girl数据

| 我正在使用工厂女孩作为测试数据。我在before(:each)块中创建了一个用户对象,它可以很好地满足一些期望。如果我再次运行测试,则模型验证失败,因为它们需要唯一的用户名。上一次运行的测试数据仍然存在。我知道使用before(:all)时需要清理任务,但是由于即时通讯使用before(:each),不会清理吗?     

解决方法

这与我如何使用工厂女孩对象和测试有关。在某些测试中,其他行正在写入数据库。我取消了一些create调用,还修复了我使用工厂女孩对象的方式。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。