Module:Settlement Wikidata/testcases
Appearance
| This is the test cases page for the module Module:Settlement Wikidata. Results of the test cases. |
-- Unit tests for [[Module:Settlement Wikidata]]. Click talk page to run tests.
local p = require('Module:UnitTests')
local examples = {
{'qid=Q34713|country=Austria'},
{'qid=Q238339|country=France'},
{'qid=Q50189|country=France'},
{'qid=Q4197|country=Germany'},
{'qid=Q6954|country=Germany'},
{'qid=Q209929|country=Romania'},
{'qid=Q7038|country=Spain'},
{'qid=Q55269|country=Spain'},
{'qid=Q9073601|country=Spain'},
{'qid=Q14274|country=Switzerland'},
{'qid=Q17325677|country=Switzerland'}
}
function p:test_area()
self:preprocess_equals_preprocess_many('{{#invoke:Settlement Wikidata/sandbox|main|area_total_km2|', '}}', '{{#invoke:Settlement Wikidata|main|area_total_km2|', '}}',
examples, {nowiki=1,stripmarker=1})
end
function p:test_area_footnotes()
self:preprocess_equals_preprocess_many('{{#invoke:Settlement Wikidata/sandbox|main|area_footnotes|', '}}', '{{#invoke:Settlement Wikidata|main|area_footnotes|', '}}',
examples, {nowiki=1,stripmarker=1})
end
function p:test_area_as_of()
self:preprocess_equals_preprocess_many('{{#invoke:Settlement Wikidata/sandbox|main|area_as_of|', '}}', '{{#invoke:Settlement Wikidata|main|area_as_of|', '}}',
examples, {nowiki=1,stripmarker=1})
end
function p:test_pop()
self:preprocess_equals_preprocess_many('{{#invoke:Settlement Wikidata/sandbox|main|population|', '}}', '{{#invoke:Settlement Wikidata|main|population|', '}}',
examples, {nowiki=1,stripmarker=1})
end
function p:test_pop_footnotes()
self:preprocess_equals_preprocess_many('{{#invoke:Settlement Wikidata/sandbox|main|population_footnotes|', '}}', '{{#invoke:Settlement Wikidata|main|population_footnotes|', '}}',
examples, {nowiki=1,stripmarker=1})
end
function p:test_pop_as_of()
self:preprocess_equals_preprocess_many('{{#invoke:Settlement Wikidata/sandbox|main|population_as_of|', '}}', '{{#invoke:Settlement Wikidata|main|population_as_of|', '}}',
examples, {nowiki=1,stripmarker=1})
end
function p:test_pop_as_of_ymd()
self:preprocess_equals_preprocess_many('{{#invoke:Settlement Wikidata/sandbox|main|population_as_of|ymd|', '}}', '{{#invoke:Settlement Wikidata|main|population_as_of|ymd|', '}}',
examples, {nowiki=1,stripmarker=1})
end
function p:test_pop_as_of_dmy()
self:preprocess_equals_preprocess_many('{{#invoke:Settlement Wikidata/sandbox|main|population_as_of|dmy|', '}}', '{{#invoke:Settlement Wikidata|main|population_as_of|dmy|', '}}',
examples, {nowiki=1,stripmarker=1})
end
return p