make orderitem menuitem non nullable
All checks were successful
/ ls (pull_request) Successful in 31s

This commit is contained in:
lubiana 2024-06-26 20:31:27 +02:00
parent 45029e0a4c
commit 5ff1832dee
No known key found for this signature in database
4 changed files with 56 additions and 2 deletions

View file

@ -4,6 +4,7 @@ namespace App\Tests\Controller;
use App\Entity\FoodOrder;
use App\Entity\FoodVendor;
use App\Entity\MenuItem;
use App\Entity\OrderItem;
use App\Tests\DbWebTest;
use Override;
@ -14,6 +15,7 @@ final class OrderItemControllerTest extends DbWebTest
{
public FoodVendor $vendor;
public FoodOrder $order;
public Menuitem $menuItem;
private string $path = '/order/item/';
#[Override]
@ -28,6 +30,11 @@ final class OrderItemControllerTest extends DbWebTest
$this->order->setFoodVendor($this->vendor);
$this->manager->persist($this->order);
$this->menuItem = new MenuItem();
$this->menuItem->setName('Testing');
$this->menuItem->setFoodVendor($this->vendor);
$this->manager->persist($this->menuItem);
$this->manager->flush();
}
@ -53,8 +60,10 @@ final class OrderItemControllerTest extends DbWebTest
public function testRemove(): void
{
$fixture = new OrderItem;
$fixture->setName('Value');
$fixture->setName('Testing');
$fixture->setExtras('Value');
$fixture->setMenuItem($this->menuItem);
$fixture->setFoodOrder($this->order);
$this->manager->persist($fixture);
@ -72,6 +81,7 @@ final class OrderItemControllerTest extends DbWebTest
$orderItem->setName('My Title');
$orderItem->setExtras('My Title');
$orderItem->setFoodOrder($this->order);
$orderItem->setMenuItem($this->menuItem);
$this->manager->persist($orderItem);
$this->manager->flush();