Modul:Citation/CS1/Date validation/testtilfeller
Utseende
![]() | Denne siden inneholder testtilfeller for modulen Modul:Citation/CS1/Date validation. Vis resultater fra testene. |
-- Unit tests for [[Modul:Citation/CS1/Date validation]]. Click talk page to run tests.
local p = require('Modul:UnitTests')
function p:test_check_date()
self:preprocess_equals_many('{{#invoke:Citation/CS1/Date validation/testhjelper|check_date| ', ' }}', {
{'2014', 'VALID'},
{'januar 2014', 'VALID'},
{'2014-01-01', 'VALID'},
{'1. januar 2014', 'VALID'},
{'10. januar 2014', 'VALID'},
{'1–3. januar 2014', 'VALID'},
{'1. januar – 3. februar 2014', 'VALID'},
{'10.04.14', 'VALID'},
{'100.04.14', 'INVALID'},
{'100. januar 2014', 'INVALID'},
{'2014-13-01', 'INVALID'},
{'1 – 3. januar 2014', 'INVALID'},
{'1-3. januar 2014', 'INVALID'},
{'1. januar–3. januar 2014', 'INVALID'},
{'1 januar 2014', 'INVALID'},
{'januar 1, 2014', 'INVALID'},
{'1. gobbluar 2014', 'INVALID'},
{'c. 2014', 'INVALID'},
})
end
function p:test_check_date_seasons()
self:preprocess_equals_many('{{#invoke:Citation/CS1/Date validation/testhjelper|check_date| ', ' }}', {
{'vår 2014', 'VALID'},
{'sommer 2014', 'VALID'},
{'høst 2014', 'VALID'},
{'vinter 2014', 'VALID'},
{'Vår 2014', 'VALID'},
{'Sommer 2014', 'VALID'},
{'Høst 2014', 'VALID'},
{'Vinter 2014', 'VALID'},
{'vinter 2014–2015', 'VALID'},
{'VÅR 2014', 'INVALID'},
{'SOMMER 2014', 'INVALID'},
{'HØST 2014', 'INVALID'},
{'VINTER 2014', 'INVALID'},
})
end
function p:test_dates()
self:preprocess_equals_many('{{#invoke:Citation/CS1/Date validation/testhjelper|dates| ', ' }}', {
{'c. 2014', 'VALID'},
})
end
return p