make orderitem menuitem non nullable
All checks were successful
/ ls (pull_request) Successful in 31s
All checks were successful
/ ls (pull_request) Successful in 31s
This commit is contained in:
parent
45029e0a4c
commit
5ff1832dee
4 changed files with 56 additions and 2 deletions
|
@ -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();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue