fix tests

This commit is contained in:
Dennis Eichhorn 2024-04-26 01:23:56 +00:00
parent 3c5b5bb370
commit 7a3bc940dc
2 changed files with 7 additions and 2 deletions

View File

@ -22,6 +22,8 @@ use phpOMS\Message\Http\RequestStatusCode;
trait ApiControllerAttributeTrait trait ApiControllerAttributeTrait
{ {
public int $attrType = 0;
/** /**
* @covers \Modules\ItemManagement\Controller\ApiController * @covers \Modules\ItemManagement\Controller\ApiController
*/ */
@ -34,10 +36,11 @@ trait ApiControllerAttributeTrait
$request->header->account = 1; $request->header->account = 1;
$request->setData('name', 'test_attribute'); $request->setData('name', 'test_attribute');
$request->setData('title', 'EN:1'); $request->setData('title', 'EN:1');
$request->setData('repeatable', true);
$request->setData('language', ISO639x1Enum::_EN); $request->setData('language', ISO639x1Enum::_EN);
$this->attrModule->apiItemAttributeTypeCreate($request, $response); $this->attrModule->apiItemAttributeTypeCreate($request, $response);
self::assertGreaterThan(0, $response->getDataArray('')['response']->id); self::assertGreaterThan(0, $this->attrType = $response->getDataArray('')['response']->id);
} }
/** /**
@ -138,6 +141,7 @@ trait ApiControllerAttributeTrait
/** /**
* @covers \Modules\ItemManagement\Controller\ApiController * @covers \Modules\ItemManagement\Controller\ApiController
*/ */
#[\PHPUnit\Framework\Attributes\Depends('testApiItemAttributeTypeCreate')]
#[\PHPUnit\Framework\Attributes\Group('module')] #[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiItemAttributeCreate() : void public function testApiItemAttributeCreate() : void
{ {
@ -157,7 +161,7 @@ trait ApiControllerAttributeTrait
$request->header->account = 1; $request->header->account = 1;
$request->setData('ref', '1'); $request->setData('ref', '1');
$request->setData('value', '1'); $request->setData('value', '1');
$request->setData('type', '1'); $request->setData('type', $this->attrType);
$this->attrModule->apiItemAttributeCreate($request, $response); $this->attrModule->apiItemAttributeCreate($request, $response);
self::assertGreaterThan(0, $response->getDataArray('')['response']->id); self::assertGreaterThan(0, $response->getDataArray('')['response']->id);

View File

@ -42,6 +42,7 @@ trait ApiControllerL11nTrait
/** /**
* @covers \Modules\ItemManagement\Controller\ApiController * @covers \Modules\ItemManagement\Controller\ApiController
*/ */
#[\PHPUnit\Framework\Attributes\Depends('testApiItemL11nTypeCreate')]
#[\PHPUnit\Framework\Attributes\Group('module')] #[\PHPUnit\Framework\Attributes\Group('module')]
public function testApiItemL11nCreate() : void public function testApiItemL11nCreate() : void
{ {