首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Rspec测试转换为Shoulda

将Rspec测试转换为Shoulda
EN

Stack Overflow用户
提问于 2010-07-13 00:45:07
回答 1查看 169关注 0票数 0

我有一个预先编写的Rails应用程序,用于处理基于订阅的支付,目前Rspec测试套件涵盖了该应用程序。我正在尝试将其合并到一个使用Shoulda测试套件的Rails应用程序中。

我真的很讨厌手动将所有测试重写到Shoulda兼容的匹配器中,所以我想知道是否有更简单的方法来做到这一点。我对这两个测试框架都不是很有经验,所以我正在尝试制定一个最好的开始计划。

我听说Shoulda有一些与Rspec兼容的匹配器,但是它们涵盖了所有的rspec匹配器吗?真的有那么简单吗?

有没有人有过这样做的经验,问题有多大?

EN

回答 1

Stack Overflow用户

发布于 2010-07-13 01:24:20

我想你去RSpec可能会更走运。据我所知,rSpec将同时运行Test::Unit (因此应该运行宏)和Spec文件。如果你要把所有东西都移到shoulda,那么我想你最终会重写很多测试。

http://blog.davidchelimsky.net/2009/02/02/rspec-works-with-test-unit/

因此,这应该只是将您的测试转移到规范上的问题。

我从来没有尝试过在rspec中运行shoulda宏,只运行shoulda匹配器。不过,我不认为这会是一个大问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3230369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档