class ApplicationTests::I18nTest

Public Instance Methods

app() click to toggle source
# File railties/test/application/initializers/i18n_test.rb, line 23
def app
  @app ||= Quails.application
end
assert_fallbacks(fallbacks) click to toggle source
# File railties/test/application/initializers/i18n_test.rb, line 27
def assert_fallbacks(fallbacks)
  fallbacks.each do |locale, expected|
    actual = I18n.fallbacks[locale]
    assert_equal expected, actual, "expected fallbacks for #{locale.inspect} to be #{expected.inspect}, but were #{actual.inspect}"
  end
end
assert_no_fallbacks() click to toggle source
# File railties/test/application/initializers/i18n_test.rb, line 34
def assert_no_fallbacks
  assert_not_includes I18n.backend.class.included_modules, I18n::Backend::Fallbacks
end
load_app() click to toggle source
# File railties/test/application/initializers/i18n_test.rb, line 19
def load_app
  require "#{app_path}/config/environment"
end
setup() click to toggle source
# File railties/test/application/initializers/i18n_test.rb, line 9
def setup
  build_app
  FileUtils.rm_rf "#{app_path}/config/environments"
  require "quails/all"
end
teardown() click to toggle source
# File railties/test/application/initializers/i18n_test.rb, line 15
def teardown
  teardown_app
end