tainacan_entity_factory->create_entity( 'log', [ 'title' => 'Log 1', 'description' => 'Log number 1', ], true ); $this->tainacan_entity_factory->create_entity( 'log', [ 'title' => 'Log 2', 'description' => 'Log number 2', ], true ); $request = new \WP_REST_Request( 'GET', $this->namespace . '/logs' ); $response = $this->server->dispatch($request); $data = $response->get_data(); $log_titles = [$data[1]['title'], $data[0]['title']]; $this->assertContains('Log 1', $log_titles); $this->assertContains('Log 2', $log_titles); } public function test_get_a_log(){ $log = $this->tainacan_entity_factory->create_entity( 'log', [ 'title' => 'Log', 'description' => 'A description', ], true ); $request = new \WP_REST_Request( 'GET', $this->namespace . '/logs/' . $log->get_id() ); $response = $this->server->dispatch($request); $data = $response->get_data(); $this->assertEquals('Log', $data['title']); $this->assertEquals($log->get_id(), $data['id']); } } ?>