Code Duplication    Length = 28-29 lines in 2 locations

Tests/Unit/DependencyInjection/ConfigurationTest.php 2 locations

@@ 213-241 (lines=29) @@
210
        }
211
    }
212
213
    public function testSupportsNginx()
214
    {
215
        $expectedConfiguration = $this->getEmptyConfig();
216
        $expectedConfiguration['proxy_client'] = array(
217
            'nginx' => array(
218
                'servers' => array('22.22.22.22'),
219
                'base_url' => '/test',
220
                'guzzle_client' => 'acme.guzzle.nginx',
221
                'purge_location' => '/purge',
222
            ),
223
        );
224
        $expectedConfiguration['cache_manager']['enabled'] = 'auto';
225
        $expectedConfiguration['cache_manager']['generate_url_type'] = 'auto';
226
        $expectedConfiguration['tags']['enabled'] = 'auto';
227
        $expectedConfiguration['invalidation']['enabled'] = 'auto';
228
        $expectedConfiguration['user_context']['logout_handler']['enabled'] = 'auto';
229
230
        $formats = array_map(function ($path) {
231
            return __DIR__.'/../../Resources/Fixtures/'.$path;
232
        }, array(
233
            'config/nginx.yml',
234
            'config/nginx.xml',
235
            'config/nginx.php',
236
        ));
237
238
        foreach ($formats as $format) {
239
            $this->assertProcessedConfigurationEquals($expectedConfiguration, array($format));
240
        }
241
    }
242
243
    public function testSupportsSymfony()
244
    {
@@ 243-270 (lines=28) @@
240
        }
241
    }
242
243
    public function testSupportsSymfony()
244
    {
245
        $expectedConfiguration = $this->getEmptyConfig();
246
        $expectedConfiguration['proxy_client'] = array(
247
            'symfony' => array(
248
                'servers' => array('22.22.22.22'),
249
                'base_url' => '/test',
250
                'guzzle_client' => 'acme.guzzle.symfony',
251
            ),
252
        );
253
        $expectedConfiguration['cache_manager']['enabled'] = 'auto';
254
        $expectedConfiguration['cache_manager']['generate_url_type'] = 'auto';
255
        $expectedConfiguration['tags']['enabled'] = 'auto';
256
        $expectedConfiguration['invalidation']['enabled'] = 'auto';
257
        $expectedConfiguration['user_context']['logout_handler']['enabled'] = 'auto';
258
259
        $formats = array_map(function ($path) {
260
            return __DIR__.'/../../Resources/Fixtures/'.$path;
261
        }, array(
262
            'config/symfony.yml',
263
            'config/symfony.xml',
264
            'config/symfony.php',
265
        ));
266
267
        foreach ($formats as $format) {
268
            $this->assertProcessedConfigurationEquals($expectedConfiguration, array($format));
269
        }
270
    }
271
272
    public function testSplitOptions()
273
    {