* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Framework\WebBundle\Tests\DependencyInjection; use Symfony\Framework\WebBundle\Tests\TestCase; use Symfony\Framework\WebBundle\DependencyInjection\WebExtension; use Symfony\Components\DependencyInjection\BuilderConfiguration; class WebExtensionTest extends TestCase { public function testWebLoad() { $configuration = new BuilderConfiguration(); $loader = new WebExtension(); $configuration = $loader->webLoad(array(), $configuration); $this->assertEquals('Symfony\\Framework\\WebBundle\\Listener\\RequestParser', $configuration->getParameter('request_parser.class'), '->webLoad() loads the web.xml file if not already loaded'); } public function testUserLoad() { $configuration = new BuilderConfiguration(); $loader = new WebExtension(); $configuration = $loader->userLoad(array(), $configuration); $this->assertEquals('Symfony\\Framework\\WebBundle\\User', $configuration->getParameter('user.class'), '->userLoad() loads the user.xml file if not already loaded'); } public function testTemplatingLoad() { $configuration = new BuilderConfiguration(); $loader = new WebExtension(); $configuration = $loader->templatingLoad(array(), $configuration); $this->assertEquals('Symfony\\Framework\\WebBundle\\Templating\\Engine', $configuration->getParameter('templating.engine.class'), '->templatingLoad() loads the templating.xml file if not already loaded'); } }