Code Duplication    Length = 18-18 lines in 2 locations

Tests/MiddlewarePipeTest.php 2 locations

@@ 22-39 (lines=18) @@
19
        self::assertSame($answerRes, $res);
20
    }
21
22
    public function testAppend()
23
    {
24
        $stack = new MiddlewarePipe();
25
        $request = $this->getRequestMock();
26
        $request2 = $this->getRequestMock();
27
        $request3 = $this->getRequestMock();
28
        $response = $this->getResponseMock();
29
        $middleware1 = $this->assertedNoopMiddleware($request, $request2);
30
        $middleware2 = $this->assertedNoopMiddleware($request2, $request3);
31
        $handler = $this->assertedHandler($request3, $response);
32
33
        $stack
34
            ->append($middleware1)
35
            ->append($middleware2);
36
37
        $res = $stack->process($request, $handler);
38
        self::assertSame($response, $res);
39
    }
40
41
    public function testPrepend()
42
    {
@@ 41-58 (lines=18) @@
38
        self::assertSame($response, $res);
39
    }
40
41
    public function testPrepend()
42
    {
43
        $stack = new MiddlewarePipe();
44
        $request = $this->getRequestMock();
45
        $request2 = $this->getRequestMock();
46
        $request3 = $this->getRequestMock();
47
        $response = $this->getResponseMock();
48
        $middleware1 = $this->assertedNoopMiddleware($request, $request2);
49
        $middleware2 = $this->assertedNoopMiddleware($request2, $request3);
50
        $handler = $this->assertedHandler($request3, $response);
51
52
        $stack
53
            ->prepend($middleware2)
54
            ->prepend($middleware1);
55
56
        $res = $stack->process($request, $handler);
57
        self::assertSame($response, $res);
58
    }
59
}
60