mediawiki-extensions-Scribunto/tests/engines/LuaCommon/CommonTests-lib.lua

31 lines
475 B
Lua
Raw Normal View History

local p = {}
local php
local options
function p.setupInterface( opts )
-- Boilerplate
p.setupInterface = nil
php = mw_interface
mw_interface = nil
options = opts
-- Loaded dynamically, don't mess with globals like 'mw' or
-- 'package.loaded'
end
function p.test()
return options.test, php.test()
end
function p.setVal( frame )
options.val = frame.args[1]
end
function p.getVal( frame )
return tostring( options.val )
end
p.foobar = { val = "nope" }
return p