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