我们正在使用rack-test
我们的 Cucumber 规格。我们一直在尝试迁移到 Ruby 3 一段时间,当前的问题是 Cucumber 测试由于rack-test
在其内部方法中同时使用关键字/位置参数而崩溃。
我准备自己修补它,但是看到 repo 上的活动很少(包括开放数周/数月的 PR),我担心我会做这项工作并且没有人可以修补它。
我看到的唯一选择是:
- 做这项工作并祈祷会有人审查/合并更改
- 从现在开始在本地打补丁并在本地使用打补丁的版本(恶心)
- 寻找替代解决方案
rack-test
最后一个解决方案似乎是最好的 IMO。那么,有没有其他选择?