luyatests\core\web\CompositionTest::testGetDefaultLanguage PHP Method

testGetDefaultLanguage() public method

    public function testGetDefaultLanguage()
    {
        $request = new Request();
        $comp = new Composition($request);
        $this->assertEquals('en', $comp->getDefaultLangShortCode());
        // test route override
        $override = $comp->createRoute(['langShortCode' => 'us']);
        $this->assertEquals('us', $override);
        // as override does not set/change the base value
        $this->assertEquals('en', $comp->getLanguage());
        $this->assertEquals('en', $comp['langShortCode']);
        $this->assertTrue(isset($comp['langShortCode']));
        $comp['fooCode'] = 'bar';
        $this->assertEquals('bar', $comp['fooCode']);
    }