summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/Scribunto/tests/phpunit/engines/LuaSandbox/SandboxTests.lua
blob: 2ae5a5612d6d9a5956d5338c5e8aec8526f55eef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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)",
	},
} )