| @@ 124-139 (lines=16) @@ | ||
| 121 | /** |
|
| 122 | * Test listing repository events |
|
| 123 | */ |
|
| 124 | public function testListRepositoryEvents() |
|
| 125 | { |
|
| 126 | $events = $this->events->listRepositoryEvents(); |
|
| 127 | if (!empty($events)) { |
|
| 128 | $event = array_pop($events); |
|
| 129 | ||
| 130 | $this->assertArrayHasKey('id', $event); |
|
| 131 | $this->assertArrayHasKey('type', $event); |
|
| 132 | $this->assertArrayHasKey('actor', $event); |
|
| 133 | $this->assertArrayHasKey('repo', $event); |
|
| 134 | $this->assertArrayHasKey('payload', $event); |
|
| 135 | $this->assertArrayHasKey('public', $event); |
|
| 136 | $this->assertArrayHasKey('created_at', $event); |
|
| 137 | $this->assertArrayHasKey('org', $event); |
|
| 138 | } |
|
| 139 | } |
|
| 140 | ||
| 141 | /** |
|
| 142 | * Test listing issues events |
|
| @@ 162-177 (lines=16) @@ | ||
| 159 | /** |
|
| 160 | * Test listing public network events |
|
| 161 | */ |
|
| 162 | public function testListPublicNetworkEvents() |
|
| 163 | { |
|
| 164 | $events = $this->events->listPublicNetworkEvents(); |
|
| 165 | if (!empty($events)) { |
|
| 166 | $event = array_pop($events); |
|
| 167 | ||
| 168 | $this->assertArrayHasKey('id', $event); |
|
| 169 | $this->assertArrayHasKey('type', $event); |
|
| 170 | $this->assertArrayHasKey('actor', $event); |
|
| 171 | $this->assertArrayHasKey('repo', $event); |
|
| 172 | $this->assertArrayHasKey('payload', $event); |
|
| 173 | $this->assertArrayHasKey('public', $event); |
|
| 174 | $this->assertArrayHasKey('created_at', $event); |
|
| 175 | $this->assertArrayHasKey('org', $event); |
|
| 176 | } |
|
| 177 | } |
|
| 178 | ||
| 179 | /** |
|
| 180 | * Test listing public organization events |
|
| @@ 315-330 (lines=16) @@ | ||
| 312 | /** |
|
| 313 | * Test listing notifications |
|
| 314 | */ |
|
| 315 | public function testListNotifications() |
|
| 316 | { |
|
| 317 | $notifications = $this->notifications->listNotifications(true, true, '2016-02-14'); |
|
| 318 | if (!empty($notifications)) { |
|
| 319 | $notification = array_pop($notifications); |
|
| 320 | ||
| 321 | $this->assertArrayHasKey('id', $notification); |
|
| 322 | $this->assertArrayHasKey('repository', $notification); |
|
| 323 | $this->assertArrayHasKey('subject', $notification); |
|
| 324 | $this->assertArrayHasKey('reason', $notification); |
|
| 325 | $this->assertArrayHasKey('unread', $notification); |
|
| 326 | $this->assertArrayHasKey('updated_at', $notification); |
|
| 327 | $this->assertArrayHasKey('last_read_at', $notification); |
|
| 328 | $this->assertArrayHasKey('url', $notification); |
|
| 329 | } |
|
| 330 | } |
|
| 331 | } |
|