Модуль:CallMW/tests
Модуль тестов для Модуль:CallMW.
local p = require('Module:UnitTests')
function p:test_mw()
self:preprocess_equals(
'{{#invoke:callMW|mw|wikibase|getEntityIdForCurrentPage}}',
mw.wikibase.getEntityIdForCurrentPage() or ''
)
self:preprocess_equals(
'{{#invoke:callMW|mw|wikibase|getEntityIdForTitle|Октиллион}}',
mw.wikibase.getEntityIdForTitle('Октиллион')
)
self:preprocess_equals(
'{{#invoke:callMW|mw|wikibase|getEntityIdForTitle|Octillion|enwiki}}',
mw.wikibase.getEntityIdForTitle('Octillion', 'enwiki')
)
self:preprocess_equals(
'{{#invoke:callMW|mw|ustring|codepoint| }}',
tostring(mw.ustring.codepoint(' '))
)
end
return p