对于rspec和rails,它应该是卓越的

时间:2010-06-11 14:42:17

标签: ruby-on-rails rspec shoulda

我正在使用rspec和黄瓜进行BBD。 现在我正在迁移到rails 3和rspec 2,因为我可以看到两个框架(shoulda和非凡)支持rails 3和rspec 2.

我从来没有用过过的或非凡的。

我更喜欢使用rspec:shouldaremarkable?为什么?

2 个答案:

答案 0 :(得分:7)

我认为我会非常出色,因为它是专为Rspec创作的。它也非常完整。而创建了Shoulda是为了在Test :: Unit中获得rspec风格的匹配器。

我快2美分。

[更新]差不多两年后,我很遗憾地注意到,这是一个非常可怕的状态。对于rails 3.x,你仍然需要使用beta宝石。我希望这会很快改变或改善(不太可能),但目前我只能建议使用Shoulda。

答案 1 :(得分:2)

只是一个更新,因为Rails世界移动如此之快:似乎已经获得了三倍的观察者数量,两倍数量的分支数量和一半数量的贡献者。 Remarkable的最后一次提交是在一年多前,而且应该是在这个月内。也就是说,最后5个贡献基本上都是小错误或小修饰。