Модуль:Wikidata/date/тести
Зовнішній вигляд
< Модуль:Wikidata | date
Документація модуля[створити]
Зараз цей модуль не має відповідної документації. Якщо вам відомі призначення та засади використання цього модуля, будь ласка, напишіть хоча б коротеньку документацію. |
Документація вище включена з Модуль:Wikidata/date/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниці (ред. | різн.) та протестувати зміни (ред.) цього модуля. Підсторінки цієї сторінки. |
local p = require('Module:UnitTests')
local m = require('Module:Wikidata/date')
function nowiki(text)
return '<nowiki>' .. text .. '</nowiki>'
end
function p:testDecadeLinks()
local category = 'Народились'
self:equals(1,
nowiki(m.formatDecade({year = 1}, category)),
nowiki('[[0-ві]][[Category:'..category..' у 1 столітті]]')
)
self:equals(10,
nowiki(m.formatDecade({year = 10}, category)),
nowiki('[[10-ті]][[Category:'..category..' у 1 столітті]]')
)
self:equals(-10,
nowiki(m.formatDecade({year = -10}, category)),
nowiki('[[10-ті до н. е.]][[Category:'..category..' у 1 столітті до н. е.]]')
)
self:equals(144,
nowiki(m.formatDecade({year = 144}, category)),
nowiki('[[140-ві]][[Category:'..category..' у 2 столітті]]')
)
-- {'10|'..category, '[[0-ві]][[Category:'..category..'у 1 столітті]]'},
-- {'44|'..category, '[[40-ві]][[Category:'..category..'у 1 столітті]]'},
-- {'1005|'..category, '[[1000-ні]][[Category:'..category..'у 11 столітті]]'},
-- {'-1|'..category, '[[0-ві до н. е.]][[0-ві]][[Category:'..category..'у 1 столітті до н.е.]]'},
-- {'-48|'..category, '[[40-ві до н. е.]][[Category:'..category..'у 1 столітті до н.е.]]'},
-- {'-1000|' .. category, '[[990-ті до н. е.]][[0-ві]][[Category:'..category..'у 9 столітті до н.е.]]'},
-- })
end
return p