handler = new TokenMismatchExceptionHandler; } public function test_it_handles_recognisable_exceptions() { $this->assertFalse($this->handler->manages(new Exception)); $this->assertTrue($this->handler->manages(new TokenMismatchException())); } public function test_managing_exceptions() { $response = $this->handler->handle(new TokenMismatchException); $this->assertEquals(400, $response->getStatus()); $this->assertEquals([ [ 'status' => '400', 'code' => 'csrf_token_mismatch' ] ], $response->getErrors()); } }