Code Duplication    Length = 16-17 lines in 2 locations

Tests/EventListener/KernelEventListenerTest.php 2 locations

@@ 23-39 (lines=17) @@
20
     * @dataProvider configProvider
21
     * @param array $config
22
     */
23
    public function testCanonicalRedirect(array $config)
24
    {
25
        $event = new GetResponseEvent(
26
            new TestHttpKernel(),
27
            $this->getFooRequest(false),
28
            HttpKernelInterface::MASTER_REQUEST
29
        );
30
31
        $response = new Response();
32
        $event->setResponse($response);
33
34
        $listener = $this->getKernelEventListener($config);
35
        $listener->onKernelRequest($event);
36
37
        $this->assertNotSame($response, $event->getResponse());
38
        $this->assertTrue($event->getResponse() instanceof RedirectResponse);
39
    }
40
41
    /**
42
     * @dataProvider configProvider
@@ 45-60 (lines=16) @@
42
     * @dataProvider configProvider
43
     * @param array $config
44
     */
45
    public function testNoRedirectWhenUrlIsCanonical(array $config)
46
    {
47
        $event = new GetResponseEvent(
48
            new TestHttpKernel(),
49
            $this->getFooRequest(true, false),
50
            HttpKernelInterface::MASTER_REQUEST
51
        );
52
53
        $response = new Response();
54
        $event->setResponse($response);
55
56
        $listener = $this->getKernelEventListener($config);
57
        $listener->onKernelRequest($event);
58
59
        $this->assertSame($response, $event->getResponse());
60
    }
61
62
    /**
63
     * @dataProvider configProvider