rspec模拟与其他模拟框架的优缺点是什么?

aar*_*ona 7 ruby frameworks rspec mocking rspec-mocks

我看过很多过时的播客,提到摩卡作为我想要安装的宝石,因为它比rspec更好地模拟.我有一种感觉,rspec开发人员已经抓住了这一点,并从那时起改进了他们的模拟.但是,在默认spec_helper.rb文件中,我看到一些注释掉的代码存根,用于三个模拟框架

  • mocha
  • flexmock
  • rr

向所有能够给我一个合适答案的人提供至少一个这样的框架与rspec自己的模拟框架的利弊.

我会接受一个答案,如果你可以给我一个分解所有三个 rpsec