Модуль тестов для Модуль:NextPrev.
local p = require('Module:UnitTests')
function p:test_prev_date()
self:preprocess_equals(
'{{#invoke:NextPrev|prev_date|parent_page=Википедия:К объединению|raw_date=4 сентября 2021}}',
'Википедия:К объединению/3 сентября 2021'
)
self:preprocess_equals(
'{{#invoke:NextPrev|prev_date|parent_page=Википедия:К объединению|raw_date=7 сентября 2021}}',
'Википедия:К объединению/5 сентября 2021'
)
self:preprocess_equals(
'{{#invoke:NextPrev|prev_date|parent_page=Википедия:К объединению|raw_date=1 сентября 2021}}',
'Википедия:К объединению/31 августа 2021'
)
self:preprocess_equals(
'{{#invoke:NextPrev|prev_date|parent_page=Википедия:К разделению|raw_date=6 ноября 2021}}',
''
)
self:preprocess_equals(
'{{#invoke:NextPrev|prev_date|parent_page=Википедия:Кандидаты в избранные списки и порталы|raw_date=2021-05-07|f=Y-m-d}}',
'Википедия:Кандидаты в избранные списки и порталы/2021-05-06'
)
end
function p:test_next_prev()
self:preprocess_equals(
'{{#invoke:NextPrev|next_prev|Википедия:К объединению|1 сентября 2021}}',
'[[File:OOjs UI icon arrowPrevious-ltr-progressive.svg|20px|link=Википедия:К объединению/31 августа 2021|Предыдущий день]] | [[File:OOjs UI icon arrowNext-ltr-progressive.svg|20px|link=Википедия:К объединению/2 сентября 2021|Следующий день]]'
)
end
return p