Jump to content

Module:CountryAdjectiveDemonym/testcases

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Gonnym (talk | contribs) at 17:09, 3 August 2021 (Created page with '-- Unit tests for Module:CountryAdjectiveDemonym. Click talk page to run tests. local p = require('Module:UnitTests') -- Example unit test. function p:test_country_from_string() self:preprocess_equals_many('{{#invoke:CountryAdjectiveDemonym|getCountryFromString|', '}}', { {'French elections', 'France'}, {'Elections in France', 'France'}, {'Czechoslovak elections', 'Czechoslovakia'}, {'Czech elections', 'Czech Republic'}, {'1999 in the Democr...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
-- Unit tests for [[Module:CountryAdjectiveDemonym]]. Click talk page to run tests.
local p = require('Module:UnitTests')

-- Example unit test.
function p:test_country_from_string()
	self:preprocess_equals_many('{{#invoke:CountryAdjectiveDemonym|getCountryFromString|', '}}', {
		{'French elections', 'France'},
		{'Elections in France', 'France'},
		{'Czechoslovak elections', 'Czechoslovakia'},
		{'Czech elections', 'Czech Republic'},
		{'1999 in the Democratic Republic of the Congo', 'Democratic Republic of the Congo'},
		{'1999 in thee Republic of the Congo', 'Republic of the Congo'},
		{'1999 in the Netherlands Antilles', 'Netherlands Antilles'},
		{'1999 in the Netherlands', 'Netherlands'},
		{'1999 in Nigeria', 'Nigeria'},
		{'1999 in Niger', 'Niger'},
	}, {nowiki=1})
end

return p