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
-- check_date() er definert globalt (fysj igjen)
require('Modul:Citation/CS1/Date validation/sandkasse')

local d = {}

function d.test1()
	local validDate, anchor_year, COinS_date = check_date('2014-01-01')
	if false == validDate then
		return "FAIL"
	end
	return "OK"
end

function d.test2()
	local validDate, anchor_year, COinS_date = check_date('1. januar 2014')
	if false == validDate then
		return "FAIL"
	end
	return "OK"
end

function d.test3()
	local validDate, anchor_year, COinS_date = check_date('januar 1, 2014')
	if false == validDate then
		return "FAIL"
	end
	return "OK"
end

function d.test4()
	local validDate, anchor_year, COinS_date = check_date('gobbluar 1, 2014')  -- should fail
	if false == validDate then
		return "FAIL"
	end
	return "OK"
end

return d