Module:Wd/testcases/3: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 2:
local p = require('Module:UnitTests')
local wd = require('Module:Wd')
local wdsb = require('Module:Wd/sandbox')
 
function p:test_sandbox_vs_live()
Line 8 ⟶ 9:
self:preprocess_equals('{{#invoke:wd/sandbox|property|eid=Q55|P395}}', wd._property{eid='Q55','P395'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|eid=|P395}}', wd._property{eid='','P395'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|' .. wdsb._title{'Q55'} .. '|P395}}', wd._property{wd._title{'Q55'}})
self:preprocess_equals('{{#invoke:wd/sandbox|property|Page:' .. wdsb._title{'Q55'} .. '|P395}}', wd._property{'Page:' .. wd._title{'Q55'}})
self:preprocess_equals('{{#invoke:wd/sandbox|property|page=' .. wdsb._title{'Q55'} .. '|P395}}', wd._property{page=wd._title{'Q55'}})
self:preprocess_equals('{{#invoke:wd/sandbox|property|page=Page:' .. wdsb._title{'Q55'} .. '|P395}}', wd._property{page='Page:' .. wd._title{'Q55'}})
self:preprocess_equals('{{#invoke:wd/sandbox|property|page=|P395}}', wd._property{page='','P395'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|edit|Q55|P395}}', wd._property{'edit','Q55','P395'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|edit@end|Q55|P395}}', wd._property{'edit@end','Q55','P395'})