mediawiki-extensions-Scribunto/tests/phpunit/Engines/LuaCommon/CommonTests-lib.lua
Reedy 1eecdac6de Capitalise Engines folder
Change-Id: I6d730d67decc859fd130fee5ec92b1cfb8d9ef64
2022-09-30 00:58:27 +00:00

31 lines
475 B
Lua

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