spec/Bibs/HoldingSpec.php 1 location
|
@@ 44-56 (lines=13) @@
|
| 41 |
|
$this->record->shouldHaveType(Record::class); |
| 42 |
|
} |
| 43 |
|
|
| 44 |
|
public function it_has_items(AlmaClient $client) |
| 45 |
|
{ |
| 46 |
|
$client->getJSON('/bibs/abc/holdings/123/items') |
| 47 |
|
->shouldBeCalled() |
| 48 |
|
->willReturn(SpecHelper::getDummyData('items_response.json')); |
| 49 |
|
|
| 50 |
|
$items = $this->items; |
| 51 |
|
$items->shouldHaveCount(9); |
| 52 |
|
|
| 53 |
|
$items->rewind(); |
| 54 |
|
$items->valid()->shouldBe(true); |
| 55 |
|
$items->current()->shouldHaveType(Item::class); |
| 56 |
|
} |
| 57 |
|
} |
| 58 |
|
|
spec/Bibs/RepresentationSpec.php 1 location
|
@@ 41-53 (lines=13) @@
|
| 38 |
|
$this->label->shouldBe('High resolution TIFF images'); |
| 39 |
|
} |
| 40 |
|
|
| 41 |
|
public function it_has_files(AlmaClient $client) |
| 42 |
|
{ |
| 43 |
|
$client->getJSON('/bibs/abc/representations/123/files') |
| 44 |
|
->shouldBeCalled() |
| 45 |
|
->willReturn(SpecHelper::getDummyData('files_response.json')); |
| 46 |
|
|
| 47 |
|
$files = $this->files; |
| 48 |
|
$files->shouldHaveCount(96); |
| 49 |
|
|
| 50 |
|
$files->rewind(); |
| 51 |
|
$files->valid()->shouldBe(true); |
| 52 |
|
$files->current()->shouldHaveType(File::class); |
| 53 |
|
} |
| 54 |
|
} |
| 55 |
|
|