elua lib: tests for require/appload refs
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Thu, 16 Apr 2015 14:16:15 +0000 (15:16 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 6 May 2015 14:05:21 +0000 (15:05 +0100)
src/tests/elua/elua_lib.c

index e937073..98fca1a 100644 (file)
@@ -50,6 +50,14 @@ START_TEST(elua_api)
     fail_if(!elua_state_i18n_setup(st));
     fail_if(!elua_state_io_setup(st));
 
+    fail_if(!elua_state_require_ref_push(st));
+    fail_if(lua_type(lst, -1) != LUA_TFUNCTION);
+    lua_pop(lst, 1);
+
+    fail_if(!elua_state_appload_ref_push(st));
+    fail_if(lua_type(lst, -1) != LUA_TFUNCTION);
+    lua_pop(lst, 1);
+
     elua_state_free(st);
 
     elua_shutdown();