Jump to content

Module:Road data/testcases

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by BrandonXLF (talk | contribs) at 04:46, 23 August 2024 (Create test for shield and link). 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)
local p = {}

local live = require('Module:Road data')
local sandbox = require('Module:Road data/sandbox')

function addTest(out, functionName, ...)
	out = out .. '|-\n'
	
	out = out .. '| ' .. live[functionName](unpack(arg))
	out = out .. '| ' .. andbox[functionName](unpack(arg))
	
	return out
end

function p.test(frame)
	local out = ''
	
	out = addTest(out, 'shield', { 'I', '10', state = 'NY' })
	out = addTest(out, 'link', { 'I', '10', state = 'NY' })
	
	return '{|\n' .. out .. '\n|}'
end