/** * Test its ability to understand pages * * @return void * @author Dan Cox */ public function test_offsetCalculation() { $this->DI->get('request')->make('/test', 'GET', ['page' => 2]); $records = $this->contact->paginate(10); $record = $records[0]; $this->assertEquals('Test 20', $record->name); }
/** * Test a successful delete route * * @return void * @author Dan Cox */ public function test_deleteRoute() { $ent = $this->DI->get('entity')->load('Wasp\\Test\\Entity\\Entities\\Contact'); $ent->name = 'Delete1Test'; $ent->message = 'Test'; $ent->save(); $response = $this->fakeRequest('/test/delete/1', 'DELETE'); $obj = json_decode($response->getContent()); $records = $this->contact->get(); $this->assertEquals(200, $response->getStatusCode()); $this->assertEquals('success', $obj->status); $this->assertEquals(0, count($records)); }