local suite = require('Модуль:ScribuntoUnit'):new()
local wikidata = require('Модуль:WDCommon')
local saganBook = 'Q2482106'
local englishEntity = 'Q1860'
function suite:test_name()
local name
name = wikidata.name(saganBook)
self:assertEquals('The Demon-Haunted World', name)
name = wikidata.name(saganBook, 'ru')
self:assertEquals('The Demon-Haunted World', name)
end
function suite:test_short()
local short
short = wikidata.short(englishEntity, 'ru')
self:assertEquals('английский', short)
short = wikidata.short(englishEntity, 'en')
self:assertEquals('English', short)
end
function suite:test_abbrBiblio()
local abbr
local editorEntity = 'Q1607826'
abbr = wikidata.abbrBiblio(editorEntity, 'ru')
self:assertEquals('ред.', abbr)
end
function suite:test_unit()
local unit
unit = wikidata.unit('Q11574', 'ru')
self:assertEquals('с', unit)
unit = wikidata.unit('Q11574', 'en')
self:assertEquals('s', unit)
end
function suite:test_urlMask()
local mask
mask = wikidata.urlMask('P356', 'ru')
self:assertEquals('https://doi.org/$1', mask)
mask = wikidata.urlMask('P356', 'en')
self:assertEquals('https://doi.org/$1', mask)
end
return suite