elua: test state retrieval
authorDaniel Kolesa <d.kolesa@samsung.com>
Thu, 16 Apr 2015 13:02:21 +0000 (14:02 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 6 May 2015 14:05:20 +0000 (15:05 +0100)
src/tests/elua/elua_lib.c

index cfa2909..1b7af87 100644 (file)
 
 START_TEST(elua_api)
 {
+    Elua_State *st;
+    lua_State *lst;
+
     fail_if(!elua_init());
 
-    Elua_State *st = elua_state_new("test");
+    st = elua_state_new("test");
     fail_if(!st);
 
+    lst = elua_state_lua_state_get(st);
+    fail_if(!lst);
+
+    fail_if(elua_state_from_lua_state_get(lst) != st);
+
     elua_state_free(st);
 
     elua_shutdown();