Модуль:Wikidata/date/tests

Википедия деп сайттан

Для документации этого модуля может быть создана страница Модуль:Wikidata/date/tests/doc

-- Unit tests for [[Module:URL]]. Click talk page to run tests.
local p = require('Module:UnitTests')

function p:test_formatAsJulian()
	-- 1500-03-09
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-14826758400}}', '<span style="white-space:nowrap;">[[1500 чыл|1500]] [[февральдың 28]]</span>')
	-- 1500-03-10
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-14826672000}}', '<span style="white-space:nowrap;">[[1500 чыл|1500]] [[февральдың 29]]</span>')
	-- 1500-03-11
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-14826585600}}', '<span class="nowrap">[[1500 чыл|1500]] [[марттың 1]]</span>')

	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-11670220800}}', '<span style="white-space:nowrap;"><abbr title="по юлианскому календарю">28 февраля</abbr> ([[9 марта]]) [[1600 год|1600]]</span>')
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-11670134400}}', '<span style="white-space:nowrap;"><abbr title="по юлианскому календарю">29 февраля</abbr> ([[10 марта]]) [[1600 год|1600]]</span>')
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |-11670048000}}', '<span style="white-space:nowrap;">[[11 марта|1 (11) марта]] [[1600 год|1600]]</span>')

	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -8514460800}}', '<span style="white-space:nowrap;"><abbr title="по юлианскому календарю">28 февраля</abbr> ([[10 марта]]) [[1700 год|1700]]</span>')
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -8514374400}}', '<span style="white-space:nowrap;"><abbr title="по юлианскому календарю">29 февраля</abbr> ([[11 марта]]) [[1700 год|1700]]</span>')
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -8514288000}}', '<span style="white-space:nowrap;">[[12 марта|1 (12) марта]] [[1700 год|1700]]</span>')
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -2208988800}}', '<span style="white-space:nowrap;"><abbr title="по юлианскому календарю">20 декабря 1899</abbr></span> <span style="white-space:nowrap;">([[1 января]] [[1900 год|1900]])</span>')
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian | -1734480000}}', '<span style="white-space:nowrap;">[[15 января|2 (15) января]] [[1915 год|1915]]</span>')
	
	self:preprocess_equals('{{#invoke:Wikidata/date | formatAsJulian |   946684800}}', "''меге ай-хүн (1918-01-26 хүнден тура юлиан календарь ажыглалдан үнген)''")
end
return p