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 wd = require('Module:Wd')
local wdib = require('Module:WikidataIB')
 
Line 14 ⟶ 15:
self:preprocess_equals('{{#invoke:wd|qualifier|normal+|Q55|P1082|P585}}', table.concat({wdib._getValue{'P1082',qid='Q55',qual='P585',qo='true',sep='; ',noicon='true',osd='no',df='dmy',rank='p',fwd='ALL'}, wdib._getValue{'P1082',qid='Q55',qual='P585',qo='true',sep='; ',noicon='true',osd='no',df='dmy',rank='n',fwd='ALL'}}, '; '))
self:preprocess_equals('{{#invoke:wd|qualifier|normal+|single|Q55|P1082|P585}}', wdib._getValue{'P1082',qid='Q55',qual='P585',qo='true',noicon='true',osd='no',df='dmy',rank='best',maxvals='1',fwd='ALL'})
self:preprocess_equals('{{#invoke:wd|qualifier|Q55|P1082|16829289'..wd._property{'raw','normal','Q55','P1082'}..'|P585}}', wdib._getValue{'P1082',qid='Q55',qual='P585',pval=wd._property{'raw','normal','Q55','P1082'},qo='true',noicon='true',osd='no',df='dmy',fwd='ALL'})
self:preprocess_equals('{{#invoke:wd|qualifier|mdy|Q55|P1082|16829289|P585}}', '')
self:preprocess_equals('{{#invoke:wd|qualifier|raw|Q55|P1082|16829289|P585}}', '')