Prefer wikipedia page titles over wikidata labels

Close #28
This commit is contained in:
2025-02-13 21:38:13 +01:00
parent 39362f537a
commit 2f3bc5f2fa
2 changed files with 21 additions and 2 deletions

View File

@ -471,4 +471,21 @@ Transclusion expansion time report (%,ms,calls,template)
$mysqli->close();
}
/**
* Test that fetching translation from Wikidata returns the title of the wikipedia page,
* not the wikidata title.
*
* @return void
*/
public function testListTranslationsFromWikidataWikipediaReturnsWikipediaTitle():void {
$data = NodaWikidataFetcher::getWikidataEntity("Q33550");
$output = NodaWikidataFetcher::listTranslationsFromWikidataWikipedia(["de"], $data);
self::assertNotEmpty($output['de']);
self::assertEquals("Friedrich II. (Preußen)", $output['de']['label']);
}
}