Code Duplication    Length = 14-14 lines in 3 locations

tests/Unit/Controller/SidebarControllerTest.php 3 locations

@@ 18-31 (lines=14) @@
15
16
class SidebarControllerTest extends TestCase
17
{
18
    public function testCategories(): void
19
    {
20
        $twig = $this->createMock(Environment::class);
21
        $twig
22
            ->expects($this->once())
23
            ->method('render')
24
            ->with('@HarentiusBlog/Sidebar/categories.html.twig', [
25
                'categories' => 'categories',
26
            ])
27
        ;
28
        $sidebarController = $this->createSidebarController($twig);
29
        $response = $sidebarController->categories();
30
        $this->assertInstanceOf(Response::class, $response);
31
    }
32
33
    public function testArchive(): void
34
    {
@@ 33-46 (lines=14) @@
30
        $this->assertInstanceOf(Response::class, $response);
31
    }
32
33
    public function testArchive(): void
34
    {
35
        $twig = $this->createMock(Environment::class);
36
        $twig
37
            ->expects($this->once())
38
            ->method('render')
39
            ->with('@HarentiusBlog/Sidebar/archive.html.twig', [
40
                'archivesList' => 'list',
41
            ])
42
        ;
43
        $sidebarController = $this->createSidebarController($twig);
44
        $response = $sidebarController->archive();
45
        $this->assertInstanceOf(Response::class, $response);
46
    }
47
48
    public function testTags(): void
49
    {
@@ 48-61 (lines=14) @@
45
        $this->assertInstanceOf(Response::class, $response);
46
    }
47
48
    public function testTags(): void
49
    {
50
        $twig = $this->createMock(Environment::class);
51
        $twig
52
            ->expects($this->once())
53
            ->method('render')
54
            ->with('@HarentiusBlog/Sidebar/tags.html.twig', [
55
                'tags' => 'list',
56
            ])
57
        ;
58
        $sidebarController = $this->createSidebarController($twig);
59
        $response = $sidebarController->tags();
60
        $this->assertInstanceOf(Response::class, $response);
61
    }
62
63
    private function createSidebarController(Environment $twig): SidebarController
64
    {