是否需要遵循从RSpec 2迁移到MiniTest::Spec
的策略或一系列步骤?我想看看为一个大项目做这个,但我不知道从哪里开始。
答案 0 :(得分:8)
我没有长时间使用MiniTest :: Spec,我正在努力移植我们的一些测试,但这里有一些我注意到来自RSpec的东西:
must
/ wont
而不是should
/ should_not
,并且谓词匹配器已经消失所以你不能说{{ 1}} / must_be_true
等。must_be_false
,因此您需要将其更改为context
或别名。describe
。described_class
。before :all
必须手动设置(我想,如果我错了,有人会纠正我。)所以回答你的问题,在移植现有测试套件方面,我担心你不能真正做一个简单的查找和替换,你必须一次一个地移植每个测试文件。显然,这意味着你必须确定这项努力是否值得。