public function test_removing_links_for_href() { $response = new WP_REST_Response(); $response->add_link('self', 'http://example.com/'); $response->add_link('self', 'https://example.com/'); $response->remove_link('self', 'https://example.com/'); $data = $this->server->response_to_data($response, false); $this->assertArrayHasKey('_links', $data); $this->assertArrayHasKey('self', $data['_links']); $self_not_filtered = array('href' => 'http://example.com/'); $this->assertEquals($self_not_filtered, $data['_links']['self'][0]); }