我有rspec / capybara测试,它正在测试是否期望字符串,但是该测试正在替换变量。
yaml中的刺痛:
title: Sold %{product}
测试期望:
expect(page).to have_text(t("sell_successes.show.title"))
结果:
expected to find text "Sold %{product}" in blah blah
什么时候应该寻找:
expected to find text "Sold shoes" in blah blah
yaml包含一个字符串模板,因此您需要为其提供值以放入模板中
expect(page).to have_text(t("sell_successes.show.title") % { product: 'shoes' })
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句