summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2015-04-16 14:02:21 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-06 15:05:20 +0100
commita2e2eb7f89a672b9b01f2fe5e74224d0998856e8 (patch)
tree74003826bc736989fe01f10da68e8a0d764e4c59
parent1f35cdd473fec6c17bb42843ec11fc0b8ca4c67a (diff)
downloadefl-a2e2eb7f89a672b9b01f2fe5e74224d0998856e8.tar.gz
elua: test state retrieval
-rw-r--r--src/tests/elua/elua_lib.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/tests/elua/elua_lib.c b/src/tests/elua/elua_lib.c
index cfa29097b9..1b7af87b37 100644
--- a/src/tests/elua/elua_lib.c
+++ b/src/tests/elua/elua_lib.c
@@ -11,11 +11,19 @@
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();