View source for Module:Wd/testcases/3
Jump to navigation
Jump to search
You do not have permission to edit this page, for the following reason:
You can view and copy the source of this page.
-- Unit tests for [[Module:Wd]]. Click talk page to run tests.
local p = require('Module:UnitTests')
local wd = require('Module:Wd')
local wdsb = require('Module:Wd/sandbox')
function p:test_sandbox_vs_live()
self:preprocess_equals('{{#invoke:wd/sandbox|property|Q55|P395}}', wd._property{'Q55','P395'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|P395}}', wd._property{'P395'})
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'},'P395'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|:' .. wdsb._title{'Q55'} .. '|P395}}', wd._property{':' .. wd._title{'Q55'},'P395'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|page=' .. wdsb._title{'Q55'} .. '|P395}}', wd._property{page=wd._title{'Q55'},'P395'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|page=:' .. wdsb._title{'Q55'} .. '|P395}}', wd._property{page=':' .. wd._title{'Q55'},'P395'})
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'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|eid=Q55|Q2|P31}}', wd._property{eid='Q55','Q2','P31'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|page=' .. wdsb._title{'Q55'} .. '|Q2|P31}}', wd._property{page=wd._title{'Q55'},'Q2','P31'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|page=' .. wdsb._title{'Q55'} .. '|eid=Q2|P31}}', wd._property{page=wd._title{'Q55'},eid='Q2','P31'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|P625|P31}}', wd._property{'P625','P31'})
self:preprocess_equals('{{#invoke:wd/sandbox|property|Property:P625|P31}}', wd._property{'Property:P625','P31'})
000
1:0
Templates used on this page:
Return to Module:Wd/testcases/3.