migrate test cases to use pestphp syntax
This commit is contained in:
parent
af9354ff22
commit
9c98735db7
14 changed files with 365 additions and 415 deletions
32
tests/Unit/Entity/FoodOrderTest.php
Normal file
32
tests/Unit/Entity/FoodOrderTest.php
Normal file
|
@ -0,0 +1,32 @@
|
|||
<?php declare(strict_types=1);
|
||||
|
||||
namespace App\Tests\Unit\Entity;
|
||||
|
||||
use App\Entity\FoodOrder;
|
||||
use App\Entity\OrderItem;
|
||||
|
||||
use function expect;
|
||||
use function test;
|
||||
|
||||
test('FoodOrder Entity', function (): void {
|
||||
$order = new FoodOrder;
|
||||
$orderItem = new OrderItem;
|
||||
expect($order->getOrderItems())
|
||||
->toBeEmpty();
|
||||
$order->addOrderItem($orderItem);
|
||||
$order->addOrderItem($orderItem);
|
||||
|
||||
expect($order->getOrderItems())
|
||||
->toHaveCount(1)
|
||||
->and($orderItem->getFoodOrder())
|
||||
->toBe($order);
|
||||
|
||||
$order->removeOrderItem($orderItem);
|
||||
|
||||
expect($order->getOrderItems())
|
||||
->toBeEmpty()
|
||||
->and($orderItem->getFoodOrder())
|
||||
->toBeNull();
|
||||
|
||||
})
|
||||
->covers(FoodOrder::class, OrderItem::class);
|
Loading…
Add table
Add a link
Reference in a new issue