Edge Rewrite
// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a255dbce3b5b6c75

Jump to content

Module:Link with country/testcases

From Wikipedia, the free encyclopedia
-- Unit tests for [[Module:Link with country]]. Click talk page to run tests.
local p = require('Module:UnitTests')

-- Example unit test.
function p:test_countrynames()
	self:preprocess_equals('{{#invoke:Link with country | countrynames |United States of America| property=P495 }}', 'United States')
	self:preprocess_equals('{{#invoke:Link with country | countrynames |Peoples Republic of China| property=P495 }}', 'China')
	self:preprocess_equals('{{#invoke:Link with country | countrynames |Nazi Germany| property=P495 }}', 'Nazi Germany')
	self:preprocess_equals('{{#invoke:Link with country | countrynames |United States of America, Peoples Republic of China, Nazi Germany| property=P495 }}', 'United States, China, Nazi Germany')
end

function p:test_countrynames_sandbox()
	self:preprocess_equals('{{#invoke:Link with country/sandbox | countrynames |United States of America| property=P495 }}', 'United States')
	self:preprocess_equals('{{#invoke:Link with country/sandbox | countrynames |Peoples Republic of China| property=P495 }}', 'China')
	self:preprocess_equals('{{#invoke:Link with country/sandbox | countrynames |Nazi Germany| property=P495 }}', 'Nazi Germany')
	self:preprocess_equals('{{#invoke:Link with country/sandbox | countrynames |United States of America, Peoples Republic of China, Nazi Germany| property=P495 }}', 'United States, China, Nazi Germany')
end

return p