Use test() instead of define_method() to add locale-specific tests
This commit is contained in:
parent
b32fc8e32e
commit
17ba464b1e
1 changed files with 2 additions and 2 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue