我为我的 Rails 应用程序编写了自动匹配的小型测试,有时我需要花费一个小时来追踪为什么我的测试失败,而我使用 Postman 的手动测试却没有。(测试与开发数据库)
问题原来是我的测试装置 (YML) 没有得到验证并直接进入 DB,而我在 Dev DB 中的种子数据经过验证并填充了属性默认值。
我的问题是 1. 如何在测试夹具上强制执行模型验证?可能吗?2. 如何使用seeds.rb 来填充Test DB?
谢谢!
我为我的 Rails 应用程序编写了自动匹配的小型测试,有时我需要花费一个小时来追踪为什么我的测试失败,而我使用 Postman 的手动测试却没有。(测试与开发数据库)
问题原来是我的测试装置 (YML) 没有得到验证并直接进入 DB,而我在 Dev DB 中的种子数据经过验证并填充了属性默认值。
我的问题是 1. 如何在测试夹具上强制执行模型验证?可能吗?2. 如何使用seeds.rb 来填充Test DB?
谢谢!