public function returnBook(Request $request) { $bookId = $request->get('book_id'); try { $this->service->returnBookById($bookId); } catch (ModelNotFoundException $e) { abort(500); } return redirect('/'); }
public function testIsMaxLimitOfCheckout() { // Arrange $this->initFixtures(); $books = factory(Book::class, 2)->create(['available' => false]); foreach ($books as $book) { $history = factory(CheckoutHistory::class)->create(['user_id' => $this->user->id, 'book_id' => $book->id, 'returned' => false]); } // Act $result = $this->service->isMaxLimitOfCheckout($this->user->id); $this->assertEquals(false, $result); }