我一直在阅读MSpec 项目的自述文件,虽然它对它是什么以及(它不是什么)做了很多解释,并在它自己和 RSpec 之间做了一些对比,但没有任何关于它存在的原因。使用 RSpec(在启动 MSpec 时)会以某种方式引起问题,还是缺少某些功能?这些事情仍然是真的吗?是否可以为 RSpec 编写一个扩展来做到这一点?是不是有点政治?
显然有很多 RSpec 的文档和示例,更多的特性和库的更多更新,而且由于 MSpec 似乎更难使用 IMO(考虑到特性集的差异和我自己对 RSpec 的舒适度),如果任何人都知道原因。也许这听起来很关键,但这不是我的意思,我只是想提供一些背景信息——所有这一切都可能有充分的理由,这就是我希望找出的。