Sha256: 0e986d1ab0f736053c02f5d920793c3bbcf613a38e2eeb68636e82c82c7a1234
Contents?: true
Size: 1005 Bytes
Versions: 2
Compression:
Stored size: 1005 Bytes
Contents
# frozen_string_literal: true module Minitest module Utils module Locale class << self attr_accessor :setup, :teardown end self.setup = proc do Rails.application.routes.default_url_options[:locale] = I18n.locale end self.teardown = proc do Rails.application.routes.default_url_options.delete(:locale) end def self.included(base) base.setup do instance_eval(&Minitest::Utils::Locale.setup) end base.teardown do instance_eval(&Minitest::Utils::Locale.teardown) end end end end end module ActionDispatch class IntegrationTest include Minitest::Utils::UrlHelpers include Minitest::Utils::Locale end end module ActionController class TestCase include Minitest::Utils::UrlHelpers include Minitest::Utils::Locale end end module ActionMailer class TestCase include Minitest::Utils::UrlHelpers include Minitest::Utils::Locale end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
minitest-utils-0.4.8 | lib/minitest/utils/rails/locale.rb |
minitest-utils-0.4.7 | lib/minitest/utils/rails/locale.rb |