Module:Easter/testcases
Appearance
| This is the test cases page for the module Module:Easter. Results of the test cases. |
-- Click talk page to run unit tests.
local p = require('Module:UnitTests')
function p:tests()
--year
self:preprocess_equals_preprocess_many('{{#invoke:Easter/sandbox | Calculate|','}}', '{{#invoke:Easter | Calculate|','}}',{
{' '},{'Foo'},{'2001'}
},{})
--format
self:preprocess_equals_preprocess_many('{{#invoke:Easter/sandbox | Calculate|','}}', '{{#invoke:Easter | Calculate|','}}',{
{'2001|day=Easter|format=F j'},{'2001|day=Easter|format=F j|method=Eastern'},{'2001|method=Eastern'}
},{})
--method
self:preprocess_equals_preprocess_many('{{#invoke:Easter/sandbox | Calculate|','}}', '{{#invoke:Easter | Calculate|','}}',{
{'1581'},{'1581|method=Julian'},{'1581|method=Gregorian'},{'1585|method=Julian'},{'1585|method=Gregorian'},{'1585|method=Eastern'},{'1585|method=Revised'},{'200|method=Julian'},{'1066|method=Julian'},{'1066|method=Gregorian'}
},{})
--CURRENTYEAR
self:preprocess_equals_preprocess_many('{{#invoke:Easter/sandbox | Calculate|','}}', '{{#invoke:Easter | Calculate|','}}',{
{'{{CURRENTYEAR}}'},{'{{CURRENTYEAR}}|day=Easter|format=F j'},{'{{CURRENTYEAR}}|day=Easter|format=F j|method=Eastern'},{'{{CURRENTYEAR}}|method=Eastern'}
},{})
end
return p