Code Duplication    Length = 21-21 lines in 2 locations

database/seeds/LikesDislikesTableSeeder.php 1 location

@@ 16-36 (lines=21) @@
13
     *
14
     * @return void
15
     */
16
    public function run()
17
    {
18
        $video = Video::find(1);
19
        $type = [
20
            'like',
21
            'dislike',
22
        ];
23
24
        for ($i = 0; $i < 100; $i++) {
25
            $user = $this->createUser();
26
            $key = array_rand($type);
27
28
            $data = [
29
                'user_id'  => $user->id,
30
                'video_id' => $video->id,
31
                'type'     => $type[$key],
32
            ];
33
34
            LikeDislike::create($data);
35
        }
36
    }
37
38
    /**
39
     * Create fake user.

tests/LikeDislikeAPITest.php 1 location

@@ 56-76 (lines=21) @@
53
        return $video;
54
    }
55
56
    private function createFakeLikes($video_id)
57
    {
58
        $video = Video::find($video_id);
59
        $type = [
60
            'like',
61
            'dislike',
62
        ];
63
64
        for ($i = 0; $i < 10; $i++) {
65
            $user = $this->createUser();
66
            $key = array_rand($type);
67
68
            $data = [
69
                'user_id'  => $user->id,
70
                'video_id' => $video->id,
71
                'type'     => $type[$key],
72
            ];
73
74
            LikeDislike::create($data);
75
        }
76
    }
77
78
    /**
79
     * Test likes in database are listed by API.