87 - Feature Test and JSON Updates

This commit is contained in:
Adam Wathan
2017-03-31 16:20:22 -04:00
parent e0bfaceb20
commit e1867deb43
3 changed files with 20 additions and 8 deletions

View File

@@ -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);
}
}