Модуль:Wikidata/Дати/тести
Перейти до навігації
Перейти до пошуку
Документація модуля[створити]
Зараз цей модуль не має відповідної документації. Якщо вам відомі призначення та засади використання цього модуля, будь ласка, напишіть хоча б коротеньку документацію. |
Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та протестувати зміни (ред.) цього модуля. Підсторінки цієї сторінки. |
-- Unit tests for [[Module:Bananas]]. Click talk page to run tests.
local p = require('Module:UnitTests')
function p:test_formatAsJulian()
-- 1500-03-09
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian |-14825980800}}', '<span style="white-space:nowrap;">[[28 лютого]] [[1500]]</span>')
-- 1500-03-10
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian |-14825894400}}', '<span style="white-space:nowrap;">[[29 лютого]] [[1500]]</span>')
-- 1500-03-11
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian |-14825808000}}', '<span style="white-space:nowrap;">[[1 березня]] [[1500]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian |-11670220800}}', '<span style="white-space:nowrap;"><span title="за юліанським календарем" class="explain">28 лютого</span> ([[9 березня]]) [[1600]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian |-11670134400}}', '<span style="white-space:nowrap;"><span title="за юліанським календарем" class="explain">29 лютого</span> ([[10 березня]]) [[1600]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian |-11670048000}}', '<span style="white-space:nowrap;"><span title="за юліанським календарем" class="explain">1</span> [[11 березня|(11) березня]] [[1600]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian | -8514460800}}', '<span style="white-space:nowrap;"><span title="за юліанським календарем" class="explain">28 лютого</span> ([[10 березня]]) [[1700]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian | -8514374400}}', '<span style="white-space:nowrap;"><span title="за юліанським календарем" class="explain">29 лютого</span> ([[11 березня]]) [[1700]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian | -8514288000}}', '<span style="white-space:nowrap;"><span title="за юліанським календарем" class="explain">1</span> [[12 березня|(12) березня]] [[1700]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian | -2208988800}}', '<span style="white-space:nowrap;"><span title="за юліанським календарем" class="explain">20 грудня 1899</span></span> <span style="white-space:nowrap;">([[1 січня]] [[1900]])</span>')
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian | -1734480000}}', '<span style="white-space:nowrap;"><span title="за юліанським календарем" class="explain">2</span> [[15 січня|(15) січня]] [[1915]]</span>')
self:preprocess_equals('{{#invoke:Wikidata/Дати | formatAsJulian | 946684800}}', "''некоректна дата (юліанський календар не використовується після 1918-01-26)''")
end
return p