From 24c5b488f81e822daf0786c699959f2165df1f4e Mon Sep 17 00:00:00 2001 From: Bilka Date: Tue, 7 May 2024 10:43:09 +0200 Subject: [PATCH] Add test for escaped interpolations in inconsisten interpolation check --- spec/interpolations_spec.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/spec/interpolations_spec.rb b/spec/interpolations_spec.rb index bb4e2579..32afe9d1 100644 --- a/spec/interpolations_spec.rb +++ b/spec/interpolations_spec.rb @@ -5,8 +5,14 @@ RSpec.describe 'Interpolations' do let!(:task) { I18n::Tasks::BaseTask.new } - let(:base_keys) { { 'a' => 'hello %{world}', 'b' => 'foo', 'c' => { 'd' => 'hello %{name}' }, 'e' => 'ok' } } - let(:test_keys) { { 'a' => 'hello', 'b' => 'foo %{bar}', 'c' => { 'd' => 'hola %{amigo}' }, 'e' => 'ok' } } + let(:base_keys) do + { 'a' => 'hello %{world}', 'b' => 'foo', 'c' => { 'd' => 'hello %{name}' }, 'e' => 'ok', 'f' => '%%{escaped}', + 'g' => 'okay' } + end + let(:test_keys) do + { 'a' => 'hello', 'b' => 'foo %{bar}', 'c' => { 'd' => 'hola %{amigo}' }, 'e' => 'ok', 'f' => 'okay', + 'g' => '%%{ignored}' } + end around do |ex| TestCodebase.setup(