Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rspec和rails是否应该与卓越的对手竞争_Ruby On Rails_Rspec_Shoulda - Fatal编程技术网

Ruby on rails rspec和rails是否应该与卓越的对手竞争

Ruby on rails rspec和rails是否应该与卓越的对手竞争,ruby-on-rails,rspec,shoulda,Ruby On Rails,Rspec,Shoulda,我用rspec和黄瓜做BBD。 现在我正在迁移到Rails3和RSpec2,正如我所看到的,这两个框架(shoulda和signific)都支持Rails3和RSpec2 我从来没有使用过shoulda或excellent 我更喜欢用什么搭配rspec:or?为什么呢?我想我会选择卓越,因为它是专门为Rspec创建的。而且非常完整。而创建Shoulda是为了在Test::Unit中获得rspec样式的匹配器 就我的2美分 [更新]近两年后,我很遗憾地注意到,非凡公司处于可怕的状态。对于Rails

我用rspec和黄瓜做BBD。 现在我正在迁移到Rails3和RSpec2,正如我所看到的,这两个框架(shoulda和signific)都支持Rails3和RSpec2

我从来没有使用过shoulda或excellent


我更喜欢用什么搭配rspec:or?为什么呢?

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

就我的2美分


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

这只是一个更新,因为Rails的世界发展如此之快:Shoulda似乎吸引了三倍的观察者、两倍的分叉者和一倍半的贡献者。卓越公司的最后一次承诺是在一年多前,而本月内,shoulda也做出了承诺。也就是说,过去5次的贡献基本上都是一些小错误或小修改