diff --git a/test/functional/welcome_controller_test.rb b/test/functional/welcome_controller_test.rb
index 3e1308ef1333e24cbd49da8f27150dca19604c53..df565a7514f7c36caeac1c31a51672a219421b9e 100644
--- a/test/functional/welcome_controller_test.rb
+++ b/test/functional/welcome_controller_test.rb
@@ -53,4 +53,11 @@ class WelcomeControllerTest < Test::Unit::TestCase
     get :index
     assert_equal :"zh-tw", @controller.current_language
   end
+  
+  def test_browser_language_alternate_not_valid
+    Setting.default_language = 'en'
+    @request.env['HTTP_ACCEPT_LANGUAGE'] = 'fr-CA'
+    get :index
+    assert_equal :fr, @controller.current_language
+  end
 end