Skip to content

Commit 2a9ed58

Browse files
committed
Fix \Swis\JsonApi\Client\Tests\JsonApi\HydratorTest::it_hydrates_the_correct_item_from_mapping
1 parent 43e7962 commit 2a9ed58

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

tests/JsonApi/HydratorTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Swis\JsonApi\Client\Tests\AbstractTest;
1414
use Swis\JsonApi\Client\Tests\Mocks\Items\Jenssegers\ChildJenssegersItem;
1515
use Swis\JsonApi\Client\Tests\Mocks\Items\Jenssegers\MasterJenssegersItem;
16+
use Swis\JsonApi\Client\Tests\Mocks\Items\Jenssegers\PlainJenssegersItem;
1617
use Swis\JsonApi\Client\Tests\Mocks\Items\Jenssegers\WithoutRelationshipsJenssegersItem;
1718
use Swis\JsonApi\Client\TypeMapper;
1819

@@ -31,7 +32,7 @@ public function it_hydrates_the_correct_item_from_mapping()
3132

3233
$item = $hydrator->hydrateItem($this->getJsonApiItemMock($type, $id));
3334

34-
static::assertInstanceOf(JenssegersItem::class, $item);
35+
static::assertInstanceOf(PlainJenssegersItem::class, $item);
3536
static::assertEquals($type, $item->getType());
3637
static::assertEquals($id, $item->getId());
3738
}
@@ -55,7 +56,7 @@ protected function getTypeMapperMock()
5556
$typeMapper->method('getMapping')->will(
5657
$this->returnCallback(
5758
function (string $type) {
58-
return (new JenssegersItem())->setType($type);
59+
return (new PlainJenssegersItem())->setType($type);
5960
}
6061
)
6162
);
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
namespace Swis\JsonApi\Client\Tests\Mocks\Items\Jenssegers;
4+
5+
use Swis\JsonApi\Client\Items\JenssegersItem;
6+
7+
class PlainJenssegersItem extends JenssegersItem
8+
{
9+
}

0 commit comments

Comments
 (0)