/** * Test /leases/{leaseId}/terminate * @test */ public function terminates_specific_lease() { $lease = Lease::mine($this->user->id)->active()->get()->last(); $response = $this->getJson('/leases/' . $lease->uuid . '/terminate', 'DELETE', $this->user); $this->assertResponseStatus(200); $this->assertObjectHasAttributes($response->data, 'terminated_at'); }
/** * Returns a collection of all leases accessible to the user. * * @return mixed */ public function index() { $leases = Lease::mine()->active()->get(); return $this->respond($leases); }