From 17ba464b1eb14016e49e7631f3539da5014f6494 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Fri, 12 Jan 2024 15:05:45 +0300 Subject: [PATCH] Use test() instead of define_method() to add locale-specific tests --- test/lib/i18n_test.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/lib/i18n_test.rb b/test/lib/i18n_test.rb index 8d597fc65..ea6e4ae27 100644 --- a/test/lib/i18n_test.rb +++ b/test/lib/i18n_test.rb @@ -2,7 +2,7 @@ require "test_helper" class I18nTest < ActiveSupport::TestCase I18n.available_locales.each do |locale| - define_method(:"test_#{locale.to_s.underscore}") do + test locale.to_s do without_i18n_exceptions do # plural_keys = plural_keys(locale) @@ -57,7 +57,7 @@ class I18nTest < ActiveSupport::TestCase Rails.root.glob("config/locales/*.yml").each do |filename| lang = File.basename(filename, ".yml") - define_method(:"test_#{lang}_for_raw_html") do + test "#{lang} for raw html" do yml = YAML.load_file(filename) assert_nothing_raised do check_values_for_raw_html(yml) -- 2.39.5