Jump to content

Module:Region topic/testcases

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by SiBr4 (talk | contribs) at 12:45, 30 December 2015 (Creating). 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)
--This module returns a set of testcases for [[Module:Region topic]].
--See its output on its talk page.

local p = {}

local function pre(s)
	return "<pre>args={"..s.."}</pre>"
end

local regionTopic = require("Module:Region topic")
local pageName = "Module:Region topic/tests"

function p.test()
	local out = {}
	
	local data1 = {
		region = "Europe",
		group1 = {
			data = {
				{"AD","Andorra"},
				{"AL","Albania"},
				{"AT","Austria"}
			}
		},
		group2 = {
			data = {
				{"FO","Faroe Islands"},
				{"GG","Guernsey"},
				{"GI","Gibraltar"}
			}
		}
	}
	
	out[#out+1] = regionTopic.luaList(data1)

	out[#out+1] = pre('data=data1')
	out[#out+1] = regionTopic.luaMain({name=pageName,data=data1})

	out[#out+1] = pre('"Flag of",data=data1')
	out[#out+1] = regionTopic.luaMain({name=pageName,"Flag of",data=data1})

	return table.concat(out,"\n")
end

return p