mirror of
https://github.com/nothingworksinc/ticketbeast.git
synced 2026-01-30 22:46:25 +00:00
87 - Feature Test and JSON Updates
This commit is contained in:
@@ -60,15 +60,23 @@ class OrderTest extends TestCase
|
||||
'email' => 'jane@example.com',
|
||||
'amount' => 6000,
|
||||
]);
|
||||
$order->tickets()->saveMany(factory(Ticket::class)->times(5)->create());
|
||||
$order->tickets()->saveMany([
|
||||
factory(Ticket::class)->create(['code' => 'TICKETCODE1']),
|
||||
factory(Ticket::class)->create(['code' => 'TICKETCODE2']),
|
||||
factory(Ticket::class)->create(['code' => 'TICKETCODE3']),
|
||||
]);
|
||||
|
||||
$result = $order->toArray();
|
||||
|
||||
$this->assertEquals([
|
||||
'confirmation_number' => 'ORDERCONFIRMATION1234',
|
||||
'email' => 'jane@example.com',
|
||||
'ticket_quantity' => 5,
|
||||
'amount' => 6000,
|
||||
'tickets' => [
|
||||
['code' => 'TICKETCODE1'],
|
||||
['code' => 'TICKETCODE2'],
|
||||
['code' => 'TICKETCODE3'],
|
||||
]
|
||||
], $result);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user