Code Duplication    Length = 20-21 lines in 2 locations

Tests/Unit/EventListener/CacheControlListenerTest.php 2 locations

@@ 44-63 (lines=20) @@
41
        $this->assertEquals(strtotime('13.07.2003'), strtotime($newHeaders['last-modified'][0]));
42
    }
43
44
    public function testExtraHeaders()
45
    {
46
        $event = $this->buildEvent();
47
        $headers = array(
48
            'overwrite' => false,
49
            'cache_control' => array(
50
                'must_revalidate' => true,
51
                'proxy_revalidate' => true,
52
                'no_transform' => true,
53
                'stale_if_error' => '300',
54
                'stale_while_revalidate' => '400',
55
            ),
56
        );
57
        $listener = $this->getCacheControl($headers);
58
59
        $listener->onKernelResponse($event);
60
        $newHeaders = $event->getResponse()->headers->all();
61
62
        $this->assertEquals('must-revalidate, no-transform, proxy-revalidate, stale-if-error=300, stale-while-revalidate=400, private', $newHeaders['cache-control'][0]);
63
    }
64
65
    public function testCompoundHeaders()
66
    {
@@ 90-110 (lines=21) @@
87
        $this->assertEquals('max-age=900, must-revalidate, no-transform, proxy-revalidate, public, s-maxage=300, stale-if-error=300, stale-while-revalidate=400', $newHeaders['cache-control'][0]);
88
    }
89
90
    public function testSetNoCacheHeaders()
91
    {
92
        $event = $this->buildEvent();
93
        $headers = array(
94
            'overwrite' => false,
95
            'cache_control' => array(
96
                'max_age' => '0',
97
                's_maxage' => '0',
98
                'private' => true,
99
                'no_cache' => true,
100
                'must_revalidate' => true,
101
            ),
102
            'last_modified' => '13.07.2003',
103
        );
104
        $listener = $this->getCacheControl($headers);
105
106
        $listener->onKernelResponse($event);
107
        $newHeaders = $event->getResponse()->headers->all();
108
109
        $this->assertEquals('max-age=0, must-revalidate, no-cache, private, s-maxage=0', $newHeaders['cache-control'][0]);
110
    }
111
112
    public function testMergeHeaders()
113
    {