@@ 83-96 (lines=14) @@ | ||
80 | * |
|
81 | * @return void |
|
82 | */ |
|
83 | public function testLikesInDatabaseAreListedByAPI() |
|
84 | { |
|
85 | $user = $this->createUser(); |
|
86 | $video = $this->createFakeVideo($user); |
|
87 | ||
88 | $this->get('/api/videos/'.$video->id.'/likes') |
|
89 | ->seeJsonStructure([ |
|
90 | '*' => [ |
|
91 | '*' => [ |
|
92 | 'user_id', 'video_id', 'type', |
|
93 | ], |
|
94 | ], |
|
95 | ])->seeStatusCode(200); |
|
96 | } |
|
97 | ||
98 | /** |
|
99 | * Test dislikes in database are listed by API. |
|
@@ 103-115 (lines=13) @@ | ||
100 | * |
|
101 | * @return void |
|
102 | */ |
|
103 | public function testDislikesInDatabaseAreListedByAPI() |
|
104 | { |
|
105 | $user = $this->createUser(); |
|
106 | $video = $this->createFakeVideo($user); |
|
107 | $this->get('/api/videos/'.$video->id.'/dislikes') |
|
108 | ->seeJsonStructure([ |
|
109 | '*' => [ |
|
110 | '*' => [ |
|
111 | 'user_id', 'video_id', 'type', |
|
112 | ], |
|
113 | ], |
|
114 | ])->seeStatusCode(200); |
|
115 | } |
|
116 | ||
117 | /** |
|
118 | * Test likes count return integer. |