diff --git a/tests/lib/SimpleSAML/Locale/LanguageTest.php b/tests/lib/SimpleSAML/Locale/LanguageTest.php
index 6921ba91744b712a281e9e57d54233ac19ce911f..27796c5aeb1780fa5465c78c024bd9b22cc86d45 100644
--- a/tests/lib/SimpleSAML/Locale/LanguageTest.php
+++ b/tests/lib/SimpleSAML/Locale/LanguageTest.php
@@ -30,4 +30,23 @@ class LanguageTest extends \PHPUnit_Framework_TestCase
         $_COOKIE['xyz'] = 'yy';
         $this->assertEquals('yy', Language::getLanguageCookie());
     }
+
+
+    /**
+     * Test SimpleSAML\Locale\Language::getLanguageParameterName().
+     */
+    public function testGetLanguageParameterName()
+    {
+        // test for default configuration
+        $c = \SimpleSAML_Configuration::loadFromArray(array());
+        $l = new Language($c);
+        $this->assertEquals('language', $l->getLanguageParameterName());
+
+        // test for valid configuration
+        $c = \SimpleSAML_Configuration::loadFromArray(array(
+            'language.parameter.name' => 'xyz'
+        ));
+        $l = new Language($c);
+        $this->assertEquals('xyz', $l->getLanguageParameterName());
+    }
 }