diff --git a/tests/Controller/Api/ApiControllerItemTrait.php b/tests/Controller/Api/ApiControllerItemTrait.php index 013b36a..2d179e0 100755 --- a/tests/Controller/Api/ApiControllerItemTrait.php +++ b/tests/Controller/Api/ApiControllerItemTrait.php @@ -14,6 +14,7 @@ declare(strict_types=1); namespace Modules\ItemManagement\tests\Controller\Api; +use Modules\Media\Models\MediaTypeMapper; use phpOMS\Message\Http\HttpRequest; use phpOMS\Message\Http\HttpResponse; use phpOMS\Message\Http\RequestStatusCode; @@ -69,6 +70,7 @@ trait ApiControllerItemTrait /** * @covers \Modules\ItemManagement\Controller\ApiController */ + #[\PHPUnit\Framework\Attributes\Depends('testApiItemCreate')] #[\PHPUnit\Framework\Attributes\Group('module')] public function testApiItemProfileImageCreate() : void { @@ -77,10 +79,14 @@ trait ApiControllerItemTrait \copy(__DIR__ . '/m_icon.png', __DIR__ . '/m_icon_tmp.png'); + $profileImageType = MediaTypeMapper::get() + ->where('name', 'item_profile_image') + ->execute(); + $request->header->account = 1; $request->setData('name', '123456 backend'); $request->setData('item', 1); - $request->setData('type', '1'); + $request->setData('type', $profileImageType->id); TestUtils::setMember($request, 'files', [ 'file1' => [ @@ -93,8 +99,8 @@ trait ApiControllerItemTrait ]); $this->module->apiFileCreate($request, $response); - $file = $response->getDataArray('')['response']; - self::assertGreaterThan(0, \reset($file)->id); + $collection = $response->getDataArray('')['response']; + self::assertGreaterThan(0, \reset($collection->sources)->id); } /** @@ -123,9 +129,8 @@ trait ApiControllerItemTrait ]); $this->module->apiFileCreate($request, $response); - $file = $response->getDataArray('')['response']; - var_dump($file); - self::assertGreaterThan(0, \reset($file)->id); + $collection = $response->getDataArray('')['response']; + self::assertGreaterThan(0, \reset($collection->sources)->id); } /** diff --git a/tests/Controller/Api/ApiControllerL11nTrait.php b/tests/Controller/Api/ApiControllerL11nTrait.php index acc81d9..64f1fd3 100644 --- a/tests/Controller/Api/ApiControllerL11nTrait.php +++ b/tests/Controller/Api/ApiControllerL11nTrait.php @@ -49,7 +49,7 @@ trait ApiControllerL11nTrait $request = new HttpRequest(); $request->header->account = 1; - $request->setData('number', '123456'); + $request->setData('number', '123457'); $request->setData('info', 'Info text'); $this->module->apiItemCreate($request, $response);