首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shoulda的替代品?

Shoulda的替代品?
EN

Stack Overflow用户
提问于 2012-02-20 06:30:43
回答 2查看 491关注 0票数 2

在开发一个项目时,我转向shoulda进行测试,因为它是我所熟悉的。然而,该项目还没有发布in over a year。我想知道是否有人对替代方案有建议,或者我是否应该坚持使用shoulda?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-20 16:39:57

The remarkable gem是我找到的最接近Shoulda的。不幸的是,它看起来已经很久没有更新了。它还依赖于RSpec,并且与Test::Unit不兼容。

我不清楚它对Rails3的支持有多好--尽管有一些关于启动和运行它的说明。

在研究了Shoulda和卓越之后,我决定使用Shoulda,因为它似乎仍然是更有可能更新的帮助器集。

shoulda的一个问题是Thoughtbot使用RSpec而不是Test::Unit,这是Shoulda gem (为Test::Unit用户而存在)几乎看不到活动的部分原因- gem的RSpec组件shoulda-matchers已经更新为much more recently。Thoughtbot还发现了一个new maintainer for shoulda-contextin Jan 2012 (这是与shoulda-matchers一起使用的gem,让所有东西都在Test::Unit中工作- shoulda gem实际上只吸引了shoulda-matchers和shoulda-context),所以我希望有更多的关注点放在Test::Unit方面。

希望这些举动至少能给测试::单元的Shoulda带来一点信心,因为它会更频繁地进行更新。在没有任何其他建议的情况下,我会暂时坚持使用Shoulda。

票数 3
EN

Stack Overflow用户

发布于 2012-02-20 07:46:04

Rspec是用于ruby测试的最常见的BDD框架,并且非常流行。它与shoulda断言配合得很好,以防你喜欢shoulda中的一些断言。Ruby默认情况下也附带了test/unit用于测试。在这期间,你现在遇到的问题是什么?

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

https://stackoverflow.com/questions/9353914

复制
相关文章

相似问题

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