我有一个在 Buildkite 中开始失败的测试......
Failure/Error: it { is_expected.to eq('Del 17 al 23 de febrero de 2019 (7 días)') }
expected: "Del 17 al 23 de febrero de 2019 (7 días)"
got: "Del 17 al 23 de Febrero de 2019 (7 días)"
请注意,“febrero”应该全部小写,但它是大写的。使用此代码生成有问题的字符串...
let(:view) { ApplicationController.helpers }
# ...
view.l(payslip.end_date, format: '%e de %B de %Y', locale: 'es')
同样的测试仍在我的开发环境中工作。之前它在 Buildkite 中也可以工作,并且在开始失败时没有更改相关代码。此外,如果重试 Buildkite 失败的测试,有时它会起作用。
对可能发生的事情有任何想法吗?