summaryrefslogtreecommitdiff
path: root/testes/api.lua
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-12-17 15:45:13 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-12-17 15:45:13 -0300
commitc646e57fd6307bd891e4e50ef5d6ee56b34e4cac (patch)
treee8f2d8a7bcb9f5c51ddc03f94f576f2fc6f43f06 /testes/api.lua
parente0ab13c62f2c1af0af955f173beb3ea6473e8064 (diff)
downloadlua-github-c646e57fd6307bd891e4e50ef5d6ee56b34e4cac.tar.gz
Joined common code in 'lua_rawset' and 'lua_rawsetp'
Diffstat (limited to 'testes/api.lua')
-rw-r--r--testes/api.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/testes/api.lua b/testes/api.lua
index b2680633..b5657416 100644
--- a/testes/api.lua
+++ b/testes/api.lua
@@ -516,9 +516,11 @@ print"+"
do -- getp/setp
local a = {}
- T.testC("rawsetp 2 1", a, 20)
+ local a1 = T.testC("rawsetp 2 1; return 1", a, 20)
+ assert(a == a1)
assert(a[T.pushuserdata(1)] == 20)
- assert(T.testC("rawgetp -1 1; return 1", a) == 20)
+ local a1, res = T.testC("rawgetp -1 1; return 2", a)
+ assert(a == a1 and res == 20)
end