Module:Wd/testcases: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 1:
-- Unit tests for [[Module:Wd]]. Click talk page to run tests.
local p = require('Module:UnitTests')
local qwdib = require('Module:WikidataIB')
 
function p:test()
self:preprocess_equals('{{#invoke:wd|property|Q55|P395}}', qwdib._getValue{'P395',qid='Q55',noicon='true',onlysourced='no',fwd='ALL'})
self:preprocess_equals('{{#invoke:wd|property|P395}}', '')
self:preprocess_equals('{{#invoke:wd|property|eid=Q55|P395}}', qwdib._getValue{'P395',qid='Q55',noicon='true',onlysourced='no',fwd='ALL'})
self:preprocess_equals('{{#invoke:wd|property|edit|Q55|P395}}', qwdib._getValue{'P395',qid='Q55',onlysourced='no',fwd='ALL'})
self:preprocess_equals('{{#invoke:wd|property|edit@end|Q55|P395}}', '')
self:preprocess_equals('{{#invoke:wd|property|normal+|Q55|P1082}}', '')