Modul:UnitTests
Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Diese Seite enthält Code in der Programmiersprache Lua. Einbindungszahl Cirrus
local UnitTester = {}
local frame, tick, cross
local result_table = "{|class=\"wikitable\"\n! !! Text !! Expected !! Actual\n|-\n"
local num_failures = 0
function preprocess_equals(text, expected)
local actual = frame:preprocess(text)
if actual == expected then
result_table = result_table .. '| ' .. tick
else
result_table = result_table .. '| ' .. cross
num_failures = num_failures + 1
end
result_table = result_table .. ' || <nowiki>' .. text:gsub('%|', '|') .. '</nowiki> || ' .. expected .. ' || ' .. actual .. "\n|-\n"
end
function UnitTester:run(frame_arg)
return 'test'
end
function UnitTester:new()
local o = {}
setmetatable(o, self)
self.__index = self
return o
end
return {
UnitTester=UnitTester
}