小编XZV*_*SFD的帖子

我如何测试Rails迁移?

我想在运行我写过的迁移后测试某些条件是否成立.目前最好的方法是什么?

为了使这个具体:我进行了一次迁移,为模型添加了一个列,并给它一个默认值.但是我忘记更新该模型的所有预先存在的实例以获得新列的默认值.我现有的测试都没有捕获到它,因为它们都是从一个新数据库开始并添加新数据,这些数据将具有默认值.但如果我投入生产,我知道事情会破裂,我希望我的测试告诉我.

我找到了http://spin.atomicobject.com/2007/02/27/migration-testing-in-rails/,但还没试过.它很老了.这是最先进的吗?

database testing ruby-on-rails

56
推荐指数
3
解决办法
1万
查看次数

你如何测试Rails邮件程序凭证是否有效?

我有一个邮件通过GMail帐户发送,我想测试ActionMailer实际上可以使用我提供的凭据登录到GMail的SMTP服务器.测试这个的最佳方法是什么?

testing rspec ruby-on-rails actionmailer

7
推荐指数
2
解决办法
4769
查看次数

标签 统计

ruby-on-rails ×2

testing ×2

actionmailer ×1

database ×1

rspec ×1