diff options
Diffstat (limited to 'www/wiki/extensions/Scribunto/tests/phpunit/engines/LuaSandbox/SandboxTests.lua')
-rw-r--r-- | www/wiki/extensions/Scribunto/tests/phpunit/engines/LuaSandbox/SandboxTests.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/www/wiki/extensions/Scribunto/tests/phpunit/engines/LuaSandbox/SandboxTests.lua b/www/wiki/extensions/Scribunto/tests/phpunit/engines/LuaSandbox/SandboxTests.lua new file mode 100644 index 00000000..2ae5a561 --- /dev/null +++ b/www/wiki/extensions/Scribunto/tests/phpunit/engines/LuaSandbox/SandboxTests.lua @@ -0,0 +1,18 @@ +local testframework = require( 'Module:TestFramework' ) + +local function setfenv1() + setfenv( 10, {} ) +end + +local function getfenv1() + assert( getfenv( 10 ) == nil ) +end + +return testframework.getTestProvider( { + { name = 'setfenv invalid level', func = setfenv1, + expect = "bad argument #1 to 'old_getfenv' (invalid level)", + }, + { name = 'getfenv invalid level', func = getfenv1, + expect = "bad argument #1 to 'old_getfenv' (invalid level)", + }, +} ) |