diff --git a/app/Order.php b/app/Order.php index 12fe698..d1983ec 100644 --- a/app/Order.php +++ b/app/Order.php @@ -37,15 +37,6 @@ class Order extends Model return $this->tickets()->count(); } - public function cancel() - { - foreach ($this->tickets as $ticket) { - $ticket->release(); - } - - $this->delete(); - } - public function toArray() { return [ diff --git a/tests/unit/OrderTest.php b/tests/unit/OrderTest.php index 63dbebf..765686e 100644 --- a/tests/unit/OrderTest.php +++ b/tests/unit/OrderTest.php @@ -38,17 +38,4 @@ class OrderTest extends TestCase 'amount' => 6000, ], $result); } - - /** @test */ - function tickets_are_released_when_an_order_is_cancelled() - { - $concert = factory(Concert::class)->create()->addTickets(10); - $order = $concert->orderTickets('jane@example.com', 5); - $this->assertEquals(5, $concert->ticketsRemaining()); - - $order->cancel(); - - $this->assertEquals(10, $concert->ticketsRemaining()); - $this->assertNull(Order::find($order->id)); - } }