class AbstractController::Testing::TranslationControllerTest
Public Instance Methods
setup()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 12 def setup @controller = TranslationController.new I18n.backend.store_translations(:en, one: { two: "bar", }, abstract_controller: { testing: { translation: { index: { foo: "bar", }, no_action: "no_action_tr", }, }, }) end
test_action_controller_base_responds_to_l()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 42 def test_action_controller_base_responds_to_l assert_respond_to @controller, :l end
test_action_controller_base_responds_to_localize()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 38 def test_action_controller_base_responds_to_localize assert_respond_to @controller, :localize end
test_action_controller_base_responds_to_t()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 34 def test_action_controller_base_responds_to_t assert_respond_to @controller, :t end
test_action_controller_base_responds_to_translate()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 30 def test_action_controller_base_responds_to_translate assert_respond_to @controller, :translate end
test_default_translation()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 64 def test_default_translation @controller.stub :action_name, :index do assert_equal "bar", @controller.t("one.two") assert_equal "baz", @controller.t(".twoz", default: ["baz", :twoz]) end end
test_lazy_lookup()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 46 def test_lazy_lookup @controller.stub :action_name, :index do assert_equal "bar", @controller.t(".foo") end end
test_lazy_lookup_fallback()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 58 def test_lazy_lookup_fallback @controller.stub :action_name, :index do assert_equal "no_action_tr", @controller.t(:'.no_action') end end
test_lazy_lookup_with_symbol()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 52 def test_lazy_lookup_with_symbol @controller.stub :action_name, :index do assert_equal "bar", @controller.t(:'.foo') end end
test_localize()
click to toggle source
# File actionpack/test/abstract/translation_test.rb, line 71 def test_localize time, expected = Time.gm(2000), "Sat, 01 Jan 2000 00:00:00 +0000" I18n.stub :localize, expected do assert_equal expected, @controller.l(time) end end