aboutsummaryrefslogtreecommitdiff
path: root/tests/testmod.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testmod.c')
-rw-r--r--tests/testmod.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/testmod.c b/tests/testmod.c
index 2293064..868136b 100644
--- a/tests/testmod.c
+++ b/tests/testmod.c
@@ -246,6 +246,15 @@ static int test_tolstring (lua_State *L) {
246 return 2; 246 return 2;
247} 247}
248 248
249static int test_pushstring (lua_State *L) {
250 lua_pushstring(L, lua_pushliteral(L, "abc"));
251 lua_pushstring(L, lua_pushlstring(L, "abc", 2));
252 lua_pushstring(L, lua_pushlstring(L, NULL, 0));
253 lua_pushstring(L, lua_pushstring(L, "abc"));
254 lua_pushboolean(L, NULL == lua_pushstring(L, NULL));
255 return 10;
256}
257
249static int test_buffer (lua_State *L) { 258static int test_buffer (lua_State *L) {
250 luaL_Buffer b; 259 luaL_Buffer b;
251 char *p = luaL_buffinitsize(L, &b, LUAL_BUFFERSIZE+1); 260 char *p = luaL_buffinitsize(L, &b, LUAL_BUFFERSIZE+1);
@@ -285,6 +294,7 @@ static const luaL_Reg funcs[] = {
285 { "uservalue", test_uservalue }, 294 { "uservalue", test_uservalue },
286 { "globals", test_globals }, 295 { "globals", test_globals },
287 { "tolstring", test_tolstring }, 296 { "tolstring", test_tolstring },
297 { "pushstring", test_pushstring },
288 { "buffer", test_buffer }, 298 { "buffer", test_buffer },
289 { "exec", test_exec }, 299 { "exec", test_exec },
290 { NULL, NULL } 300 { NULL, NULL }