SimpleSAML\Test\Locale\LanguageTest::testIsLanguageRTL PHP Method

testIsLanguageRTL() public method

Test SimpleSAML\Locale\Language::isLanguageRTL().
public testIsLanguageRTL ( )
    public function testIsLanguageRTL()
    {
        // test defaults
        $c = \SimpleSAML_Configuration::loadFromArray(array(), '', 'simplesaml');
        $l = new Language($c);
        $l->setLanguage('en');
        $this->assertFalse($l->isLanguageRTL());
        // test non-defaults, non-RTL
        $c = \SimpleSAML_Configuration::loadFromArray(array('language.rtl' => array('foo', 'bar')), '', 'simplesaml');
        $l = new Language($c);
        $l->setLanguage('en');
        $this->assertFalse($l->isLanguageRTL());
        // test non-defaults, RTL
        $c = \SimpleSAML_Configuration::loadFromArray(array('language.available' => array('en', 'nn', 'es'), 'language.rtl' => array('nn', 'es')), '', 'simplesaml');
        $l = new Language($c);
        $l->setLanguage('es');
        $this->assertTrue($l->isLanguageRTL());
    }