Modul:Citation/CS1/Date validation/testhjelper
Utseende
Moduldokumentasjon
[opprett]
-- Definerer globale funksjoner (fysj) slik som is_set()
-- som trengs av Modul:Citation/CS1/Date validation
require('Modul:Citation/CS1')
-- Modulen vi skal teste
-- check_date() er definert globalt (fysj igjen)
local dateValidator = require('Modul:Citation/CS1/Date validation/sandkasse').dates
local p = {}
function p.check_date(frame)
local validDate, anchor_year, COinS_date = check_date(mw.text.trim(frame.args[1]))
if false == validDate then
return "INVALID"
end
return "VALID"
end
function p.dates(frame)
local anchor_year, COinS_date, error_message = dateValidator({ ['date'] = mw.text.trim(frame.args[1]) })
if is_set(error_message) then
return "INVALID"
end
return "VALID"
end
return p