Вход Регистрация
Файл: symfony-2.7/src/Symfony/Bundle/WebProfilerBundle/Tests/DependencyInjection/ConfigurationTest.php
Строк: 77
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace SymfonyBundleWebProfilerBundleTestsDependencyInjection;

use 
SymfonyBundleWebProfilerBundleDependencyInjectionConfiguration;
use 
SymfonyComponentConfigDefinitionProcessor;

class 
ConfigurationTest extends PHPUnit_Framework_TestCase
{
    
/**
     * @dataProvider getDebugModes
     */
    
public function testConfigTree($options$results)
    {
        
$processor = new Processor();
        
$configuration = new Configuration();
        
$config $processor->processConfiguration($configuration, array($options));

        
$this->assertEquals($results$config);
    }

    public function 
getDebugModes()
    {
        return array(
            array(array(), array(
'intercept_redirects' => false'toolbar' => false'position' => 'bottom''excluded_ajax_paths' => '^/bundles|^/_wdt')),
            array(array(
'intercept_redirects' => true), array('intercept_redirects' => true'toolbar' => false'position' => 'bottom''excluded_ajax_paths' => '^/bundles|^/_wdt')),
            array(array(
'intercept_redirects' => false), array('intercept_redirects' => false'toolbar' => false'position' => 'bottom''excluded_ajax_paths' => '^/bundles|^/_wdt')),
            array(array(
'toolbar' => true), array('intercept_redirects' => false'toolbar' => true'position' => 'bottom''excluded_ajax_paths' => '^/bundles|^/_wdt')),
            array(array(
'position' => 'top'), array('intercept_redirects' => false'toolbar' => false'position' => 'top''excluded_ajax_paths' => '^/bundles|^/_wdt')),
            array(array(
'excluded_ajax_paths' => 'test'), array('intercept_redirects' => false'toolbar' => false'position' => 'bottom''excluded_ajax_paths' => 'test')),
        );
    }
}
Онлайн: 1
Реклама