Модул:Wikidata/date/tests
Зоҳир
< Модул:Wikidata | date
Ин модул ҳуҷҷатгузории кофӣ надорад.
Вы можете помочь проекту, создав описание модуля: что он делает, как его использовать, какие параметры он принимает, в какие категории добавляет. Это поможет другим использовать его. P.S. Также не забываем про категорию и интервики. P.P.S. Некоторые советы по оформлению есть на странице проекта «Документирование шаблонов». |
-- Unit tests for [[Module:URL]]. Click talk page to run tests.
local p = require('Module:UnitTests')
function p:test_formatAsJulian()
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-14826758400}}', '<span class="nowrap">[[28 феврал]]и [[Соли 1500|1500]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-14826672000}}', '<span class="nowrap">[[29 феврал]]и [[Соли 1500|1500]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-14826585600}}', '<span class="nowrap">[[1 март]]и [[Соли 1500|1500]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-11670220800}}', '<span class="nowrap"><abbr title="по юлианскому календарю">28 феврал</abbr> ([[9 март]]и) [[Соли 1600|1600]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-11670134400}}', '<span class="nowrap"><abbr title="по юлианскому календарю">29 феврал</abbr> ([[10 март]]и) [[Соли 1600|1600]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-11670048000}}', '<span class="nowrap">[[11 март|1 (11) март]]и [[1600 год|1600]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -8514460800}}', '<span class="nowrap"><abbr title="по юлианскому календарю">28 феврал</abbr> ([[10 март]]и) [[Соли 1700|1700]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -8514374400}}', '<span class="nowrap"><abbr title="по юлианскому календарю">29 феврал</abbr> ([[11 март]]и) [[Соли 1700|1700]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -8514288000}}', '<span class="nowrap">[[12 март|1 (12) март]]и [[Соли 1700|1700]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -2208988800}}', '<span class="nowrap"><abbr title="по юлианскому календарю">20 декабри 1899</abbr></span> <span class="nowrap">([[1 январ]]и [[Соли 1900|1900]])</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -1734480000}}', '<span class="nowrap">[[15 январ|2 (15) январ]]и [[Соли 1915|1915]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | 946684800}}', "''некорректная дата (юлианский не используется после 1918-01-26)''")
end
return p