rspec 中有时会出现一些错误,重现率非常低。
可能是因为 rspec 运行测试用例的顺序是随机的。
错误示例截图:
可以通过指定 order 参数保证运行顺序一致
rspec spec --order rand:3466
3466
为截图最后一行 424 行中的值 Randomized with seed 3466
https://www.relishapp.com/rspec/rspec-core/v/2-14/docs/command-line/order-new-in-rspec-core-2-8