【问题标题】:Shoulda vs Remarkable for rspec and railsrspec 和 rails 的应该与 Remarkable
【发布时间】:2010-06-11 14:42:16
【问题描述】:

我将 rspec 和 cucumber 用于 BBD。 现在我正在迁移到 rails 3 和 rspec 2,我可以看到两个框架(应该和卓越)都支持 rails 3 和 rspec 2。

我从来没有用过 shoulda 或显着。

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

【问题讨论】:

    标签: ruby-on-rails rspec shoulda


    【解决方案1】:

    我想我会追求卓越,因为它是专门为 Rspec 创建的。它也非常完整。而创建 Shoulda 是为了在 Test::Unit 中获取 rspec 样式的匹配器。

    只是我快速的 2 美分。

    [更新] 差不多两年后,我很遗憾地注意到卓越处于可怕的状态。对于 rails 3.x,您仍然必须使用 beta gems。我希望这会很快改变或改善(不太可能),但目前我只能建议使用 Shoulda。

    【讨论】:

      【解决方案2】:

      只是一个更新,因为 Rails 世界发展如此之快:Shouda 似乎吸引了三倍的观察者、两倍的分叉和一倍半的贡献者。 Remarkable 的最后一次提交是一年多前,而应该是在这个月内。也就是说,最后 5 个贡献基本上是小错误或小修饰。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-21
        • 2014-11-22
        相关资源
        最近更新 更多