12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?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 Symfony\Bundle\FrameworkBundle\Tests\Functional;
- class ProfilerTest extends WebTestCase
- {
- /**
- * @dataProvider getConfigs
- */
- public function testProfilerIsDisabled($insulate)
- {
- $client = $this->createClient(array('test_case' => 'Profiler', 'root_config' => 'config.yml'));
- if ($insulate) {
- $client->insulate();
- }
- $client->request('GET', '/profiler');
- $this->assertFalse($client->getProfile());
- // enable the profiler for the next request
- $client->enableProfiler();
- $crawler = $client->request('GET', '/profiler');
- $profile = $client->getProfile();
- $this->assertInternalType('object', $profile);
- $client->request('GET', '/profiler');
- $this->assertFalse($client->getProfile());
- }
- public function getConfigs()
- {
- return array(
- array(false),
- array(true),
- );
- }
- }
|