DEV: Update TranslateAccelerator missing translation string (#22158)

Upstream added a capital 'T' to the 'Translation missing' message in https://github.com/ruby-i18n/i18n/commit/c5c6e753f3. This caused our translate accelerator patch to diverge, and the change in case affected a number of our specs. This commit updates the translate accelerator to match the upstream casing, and introduces a spec to detect future divergence.
This commit is contained in:
David Taylor
2023-06-16 15:28:03 +01:00
committed by GitHub
parent ffcac7bf5a
commit f8ea5b1136
4 changed files with 10 additions and 4 deletions

View File

@ -26,7 +26,13 @@ RSpec.describe "translate accelerator" do
orig = I18n.t("i_am_an_unknown_key99")
expect(I18n.t("i_am_an_unknown_key99").object_id).to eq(orig.object_id)
expect(I18n.t("i_am_an_unknown_key99")).to eq("translation missing: en.i_am_an_unknown_key99")
expect(I18n.t("i_am_an_unknown_key99")).to eq("Translation missing: en.i_am_an_unknown_key99")
end
it "has the same 'translation missing' message as upstream" do
expect(I18n.t("this_key_does_not_exist")).to eq(
I18n.translate_no_cache("this_key_does_not_exist"),
)
end
it "returns the correct language" do