|
@@ 63-72 (lines=10) @@
|
| 60 |
|
} |
| 61 |
|
|
| 62 |
|
/** @test */ |
| 63 |
|
public function api_can_fetch_a_boss() |
| 64 |
|
{ |
| 65 |
|
$bosses = $this->wow->getBossMasterList(); |
| 66 |
|
$bossId = collect($bosses->get('bosses'))->first()->id; |
| 67 |
|
$response = $this->wow->getBoss($bossId); |
| 68 |
|
|
| 69 |
|
$this->assertInstanceOf(Collection::class, $response); |
| 70 |
|
$this->assertArrayHasKey('name', $response->toArray()); |
| 71 |
|
$this->assertArrayHasKey('urlSlug', $response->toArray()); |
| 72 |
|
} |
| 73 |
|
|
| 74 |
|
/** @test */ |
| 75 |
|
public function api_can_fetch_realm_leader_board() |
|
@@ 284-292 (lines=9) @@
|
| 281 |
|
} |
| 282 |
|
|
| 283 |
|
/** @test */ |
| 284 |
|
public function api_can_fetch_zone_details() |
| 285 |
|
{ |
| 286 |
|
$zoneId = $this->wow->getZonesMasterList()->get('zones')[0]->id; |
| 287 |
|
$response = $this->wow->getZone($zoneId); |
| 288 |
|
|
| 289 |
|
$this->assertInstanceOf(Collection::class, $response); |
| 290 |
|
$this->assertArrayHasKey('id', $response->toArray()); |
| 291 |
|
$this->assertEquals($zoneId, $response->get('id')); |
| 292 |
|
} |
| 293 |
|
|
| 294 |
|
/** @test */ |
| 295 |
|
public function api_can_fetch_battlegroup_data() |