diff options
author | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2015-04-16 15:08:02 +0100 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2015-05-06 15:05:21 +0100 |
commit | 75dd60d62d90efde12e5067d08df816e13de203a (patch) | |
tree | 090e2b297159ecf3a522251c8090a13982cb85d5 | |
parent | e77ba60a5829136bd393f3b434c91427640ac20e (diff) | |
download | efl-75dd60d62d90efde12e5067d08df816e13de203a.tar.gz |
elua lib: test elua_state_dirs_fill
-rw-r--r-- | src/tests/elua/elua_lib.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/tests/elua/elua_lib.c b/src/tests/elua/elua_lib.c index cfe123657c..60e068cbc9 100644 --- a/src/tests/elua/elua_lib.c +++ b/src/tests/elua/elua_lib.c @@ -19,8 +19,17 @@ START_TEST(elua_api) st = elua_state_new("test"); fail_if(!st); + /* test env vars */ + setenv("ELUA_CORE_DIR", "foo", 1); + setenv("ELUA_MODULES_DIR", "bar", 1); + setenv("ELUA_APPS_DIR", "baz", 1); + elua_state_dirs_fill(st, EINA_FALSE); + fail_if(strcmp(elua_state_core_dir_get(st), "foo")); + fail_if(strcmp(elua_state_mod_dir_get(st), "bar")); + fail_if(strcmp(elua_state_apps_dir_get(st), "baz")); + + /* now fill it properly */ elua_state_dirs_set(st, ELUA_CORE_DIR, ELUA_MODULES_DIR, ELUA_APPS_DIR); - fail_if(strcmp(elua_state_core_dir_get(st), ELUA_CORE_DIR)); fail_if(strcmp(elua_state_mod_dir_get(st), ELUA_MODULES_DIR)); fail_if(strcmp(elua_state_apps_dir_get(st), ELUA_APPS_DIR)); |