Модуль:NextPrev/tests

< Модуль:NextPrev
Версия от 00:15, 7 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «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}}', 'Тептар:К...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Модуль тестов для Модуль: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}}',
		'[[Тептар:К объединению/31 августа 2021|<<]]&nbsp;|&nbsp;[[Тептар:К объединению/2 сентября 2021|>>]]'
	)
end

return p