aboutsummaryrefslogtreecommitdiff
path: root/testes
diff options
context:
space:
mode:
Diffstat (limited to 'testes')
-rw-r--r--testes/errors.lua4
-rw-r--r--testes/utf8.lua2
2 files changed, 5 insertions, 1 deletions
diff --git a/testes/errors.lua b/testes/errors.lua
index 74975e31..0b12410e 100644
--- a/testes/errors.lua
+++ b/testes/errors.lua
@@ -99,6 +99,10 @@ assert(not string.find(doit"a={13}; local bbbb=1; a[bbbb](3)", "'bbbb'"))
99checkmessage("a={13}; local bbbb=1; a[bbbb](3)", "number") 99checkmessage("a={13}; local bbbb=1; a[bbbb](3)", "number")
100checkmessage("a=(1)..{}", "a table value") 100checkmessage("a=(1)..{}", "a table value")
101 101
102-- tail calls
103checkmessage("local a={}; return a.bbbb(3)", "field 'bbbb'")
104checkmessage("a={}; do local a=1 end; return a:bbbb(3)", "method 'bbbb'")
105
102checkmessage("a = #print", "length of a function value") 106checkmessage("a = #print", "length of a function value")
103checkmessage("a = #3", "length of a number value") 107checkmessage("a = #3", "length of a number value")
104 108
diff --git a/testes/utf8.lua b/testes/utf8.lua
index b3b7687f..acbb181d 100644
--- a/testes/utf8.lua
+++ b/testes/utf8.lua
@@ -66,7 +66,7 @@ local function check (s, t, nonstrict)
66 assert(utf8.len(s, pi, pi1 - 1, nonstrict) == 1) 66 assert(utf8.len(s, pi, pi1 - 1, nonstrict) == 1)
67 assert(utf8.len(s, pi, -1, nonstrict) == l - i + 1) 67 assert(utf8.len(s, pi, -1, nonstrict) == l - i + 1)
68 assert(utf8.len(s, pi1, -1, nonstrict) == l - i) 68 assert(utf8.len(s, pi1, -1, nonstrict) == l - i)
69 assert(utf8.len(s, 1, pi, -1, nonstrict) == i) 69 assert(utf8.len(s, 1, pi, nonstrict) == i)
70 end 70 end
71 71
72 local i = 0 72 local i = 0