Content deleted Content added
No edit summary |
Start to convert examples in actual test cases |
||
Line 1:
-- Unit tests for [[Module:Wd]]. Click talk page to run tests.
local p = require('Module:UnitTests')
function p:test()
self:preprocess_equals('{{#invoke:wd|qualifier|Q55|P2855|P518}}', '')
self:preprocess_equals('{{#invoke:wd|qualifiers|Q55|P2855|P518}}', '')
self:preprocess_equals('{{#invoke:wd|properties|qualifiers|Q55|P2855|P518}}', '')
self:preprocess_equals('{{#invoke:wd|properties|qualifiers|Q55|P2855|P518|sep=_+_|sep%s=|sep%q=_/_}}', '')
self:preprocess_equals('{{#invoke:wd|properties|qualifier|qualifier|normal+|Q55|P35|P580|P582}}', '')
self:preprocess_equals('{{#invoke:wd|properties|qualifier|qualifier|normal+|Q55|P35|P580|P582|sep%q=_–_}}', '')
self:preprocess_equals('{{#invoke:wd|properties|qualifier|qualifier|normal+|Q55|P35|P580|P582|format=%p[ <span style="font-size:85\%">(%q1[ – %q2])</span>][%s][%r]}}', '')
self:preprocess_equals('{{#invoke:wd|properties|qualifier|qualifier|normal+|Q55|P35|P580|P582|format=%p[ <span style="font-size:85\%">([<![]--%q2]since [%q2--[]>]%q1[ – %q2])</span>][%s][%r]}}', '')
self:preprocess_equals('{{#invoke:wd|properties|qualifier|raw|qualifier|normal+|Q55|P35|Q29574|P580|P582|format=%p[ <span style="font-size:85\%">(%q1[ – %q2])</span>][%s][%r]}}', '')
self:preprocess_equals('{{#invoke:wd|properties|qualifiers|normal+|current|Q55|P38|P518}}', '')
self:preprocess_equals('{{#invoke:wd|properties|linked|qualifiers|normal+|current|Q55|P38|P518}}', '')
self:preprocess_equals('{{#invoke:wd|properties|qualifiers|linked|normal+|current|Q55|P38|P518}}', '')
self:preprocess_equals('{{#invoke:wd|properties|linked|short|qualifiers|linked|normal+|current|Q55|P38|P518}}', '')
self:preprocess_equals('{{#invoke:wd|qualifiers|normal+|current|Q55|P38|Q4917|P518}}', '')
self:preprocess_equals('{{#invoke:wd|properties|normal+|current|Q55|P38|P518=Q27561}}', '')
self:preprocess_equals('{{#invoke:wd|properties|normal+|former|Q55|P38}}', '')
self:preprocess_equals('{{#invoke:wd|properties|raw|normal+|former|Q55|P38}}', '')
self:preprocess_equals('{{#invoke:wd|properties|raw|linked|normal+|former|Q55|P38}}', '')
self:preprocess_equals('{{#invoke:wd|property|Q55|P1549}}', '')
self:preprocess_equals('{{#invoke:wd|property|multilanguage|Q55|P1549|P407=Q36846}}', '')
self:preprocess_equals('{{#invoke:wd|property|Q55|P2884}}', '')
self:preprocess_equals('{{#invoke:wd|property|linked|Q55|P2884}}', '')
self:preprocess_equals('{{#invoke:wd|property|raw|Q55|P2884}}', '')
self:preprocess_equals('{{#invoke:wd|property|unit|Q55|P2884}}', '')
self:preprocess_equals('{{#invoke:wd|property|unit|raw|Q55|P2884}}', '')
self:preprocess_equals('{{#invoke:wd|property|Q55|P625}}', '')
self:preprocess_equals('{{#invoke:wd|property|linked|Q55|P625}}', '')
self:preprocess_equals('{{#invoke:wd|property|raw|Q55|P625}}', '')
self:preprocess_equals('{{#invoke:wd|property|Q55|coord}}', '')
self:preprocess_equals('{{#invoke:wd|property|linked|Q55|P41}}', '')
self:preprocess_equals('{{#invoke:wd|property|raw|Q55|P41|format=\[\[File:%p {{!}} thumb {{!}} left\]\]}}', '')
self:preprocess_equals('{{#invoke:wd|property|Q915684|P2534}}', '')
self:preprocess_equals('{{#invoke:wd|property|linked|Q6256|P3896}}', '')
self:preprocess_equals('{{#invoke:wd|label|Q4917}}', '')
self:preprocess_equals('{{#invoke:wd|label|short|linked|Q4917}}', '')
self:preprocess_equals('{{#invoke:wd|label|P38}}', '')
self:preprocess_equals('{{#invoke:wd|label|linked|P38}}', '')
self:preprocess_equals('{{#invoke:wd|label|Q776}}', '')
self:preprocess_equals('{{#invoke:wd|label|linked|Q776}}', '')
self:preprocess_equals('{{#invoke:wd|label}}', '')
self:preprocess_equals('{{#invoke:wd|label|raw}}', '')
self:preprocess_equals('{{#invoke:wd|title|Q776}}', '')
self:preprocess_equals('{{#invoke:wd|title|linked|Q776}}', '')
self:preprocess_equals('{{#invoke:wd|title}}', '')
self:preprocess_equals('{{#invoke:wd|description|Q55}}', '')
self:preprocess_equals('{{#invoke:wd|description}}', '')
self:preprocess_equals('{{#invoke:wd|alias|Q55}}', '')
self:preprocess_equals('{{#invoke:wd|aliases|Q55}}', '')
self:preprocess_equals('{{#invoke:wd|alias|linked|Q55}}', '')
self:preprocess_equals('{{#invoke:wd|alias}}', '')
self:preprocess_equals('{{#invoke:wd|badges|Q2}}', '')
self:preprocess_equals('{{#invoke:wd|badges|raw|Q2}}', '')
self:preprocess_equals('{{#invoke:wd|badges}}', '')
end
|