Symfony\Bundle\SwiftmailerBundle\Tests\DependencyInjection\SwiftmailerExtensionTest::testDefaultConfig PHP Method

testDefaultConfig() public method

public testDefaultConfig ( $type )
    public function testDefaultConfig($type)
    {
        $requestContext = $this->getMock('Symfony\\Component\\Routing\\RequestContext', array('getHost'));
        $requestContext->expects($this->once())->method('getHost')->will($this->returnValue('example.org'));
        $services = array('router.request_context' => $requestContext);
        $container = $this->loadContainerFromFile('empty', $type, $services);
        $this->assertEquals('swiftmailer.mailer.default.transport', (string) $container->getAlias('swiftmailer.transport'));
        $this->assertEquals('swiftmailer.mailer.default.transport.smtp', (string) $container->getAlias('swiftmailer.mailer.default.transport'));
        $this->assertEquals('localhost', $container->getParameter('swiftmailer.mailer.default.transport.smtp.host'));
        $this->assertEquals(25, $container->getParameter('swiftmailer.mailer.default.transport.smtp.port'));
        $this->assertFalse($container->hasParameter('swiftmailer.mailer.default.transport.smtp.stream_options'));
        $this->assertEquals('example.org', $container->get('swiftmailer.mailer.default.transport')->getLocalDomain());
    }