Contao\CoreBundle\Test\EventListener\LocaleListenerTest::testCreateWithLocales PHP Method

testCreateWithLocales() public method

Tests the createWithLocales() method.
    public function testCreateWithLocales()
    {
        $listener = LocaleListener::createWithLocales('de', $this->getRootDir() . '/app');
        $this->assertInstanceOf('Contao\\CoreBundle\\EventListener\\LocaleListener', $listener);
        $reflection = new \ReflectionClass($listener);
        $property = $reflection->getProperty('availableLocales');
        $property->setAccessible(true);
        $locales = $property->getValue($listener);
        $this->assertContains('de', $locales);
        $this->assertContains('en', $locales);
        $this->assertContains('it', $locales);
    }