Hopp til innhold

Modul:Citation/CS1/Date validation/testtilfeller

Fra Wikipedia, den frie encyklopedi


-- Definerer globale funksjoner (fysj) slik som is_set() 
-- som trengs av Modul:Citation/CS1/Date validation
require('Modul:Citation/CS1')

-- Modulen vi skal teste
local dateValidator = require('Modul:Citation/CS1/Date validation/sandkasse').dates

local d = {}

function d.test1()
	local anchor_year, COinS_date, error_message = dateValidator({ ['date'] = '2014-01-01' })
	if is_set(error_message) then
		return error_message
	end
	return "ok"
end

function d.test2()
	local anchor_year, COinS_date, error_message = dateValidator({ ['date'] = '1. januar 2014' })
	if is_set(error_message) then
		return error_message
	end
	return "ok"
end

function d.test3()
	local anchor_year, COinS_date, error_message = dateValidator({ ['date'] = '1. gobbluar 2014' })  -- expect fail
	if is_set(error_message) then
		return error_message
	end
	return "ok"
end

return d