Chris@0: ConfigurableLanguage::DIRECTION_LTR], 'configurable_language'); Chris@0: $this->assertEquals(ConfigurableLanguage::DIRECTION_LTR, $configurableLanguage->getDirection()); Chris@0: Chris@0: // Test direction again, setting direction to RTL. Chris@0: $configurableLanguage = new ConfigurableLanguage(['direction' => ConfigurableLanguage::DIRECTION_RTL], 'configurable_language'); Chris@0: $this->assertEquals(ConfigurableLanguage::DIRECTION_RTL, $configurableLanguage->getDirection()); Chris@0: } Chris@0: Chris@0: /** Chris@0: * @covers ::getWeight Chris@0: * @covers ::setWeight Chris@0: */ Chris@0: public function testWeight() { Chris@0: // The weight, an integer. Used to order languages with larger positive Chris@0: // weights sinking items toward the bottom of lists. Chris@0: $configurableLanguage = new ConfigurableLanguage(['weight' => -5], 'configurable_language'); Chris@0: $this->assertEquals($configurableLanguage->getWeight(), -5); Chris@0: $this->assertEquals($configurableLanguage->setWeight(13)->getWeight(), 13); Chris@0: } Chris@0: Chris@0: }