5.5 - Precomputing the Order Amount

This commit is contained in:
Adam Wathan
2016-11-18 18:26:56 -05:00
parent 45104cd59b
commit 510a60fcd3
4 changed files with 8 additions and 9 deletions

View File

@@ -11,12 +11,12 @@ class OrderTest extends TestCase
use DatabaseMigrations;
/** @test */
function creating_an_order_from_tickets_and_email()
function creating_an_order_from_tickets_email_and_amount()
{
$concert = factory(Concert::class)->create(['ticket_price' => 1200])->addTickets(5);
$concert = factory(Concert::class)->create()->addTickets(5);
$this->assertEquals(5, $concert->ticketsRemaining());
$order = Order::forTickets($concert->findTickets(3), 'john@example.com');
$order = Order::forTickets($concert->findTickets(3), 'john@example.com', 3600);
$this->assertEquals('john@example.com', $order->email);
$this->assertEquals(3, $order->ticketQuantity());