forked from enlightenment/efl
parent
f2afb18e00
commit
d2fe644145
|
@ -3,58 +3,6 @@
|
|||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
int
|
||||
ef_cb_efreet_data_home(void)
|
||||
{
|
||||
const char *tmp;
|
||||
int ret = 1;
|
||||
|
||||
efreet_shutdown();
|
||||
setenv("XDG_DATA_HOME", "/var/tmp", 1);
|
||||
efreet_init();
|
||||
|
||||
tmp = efreet_data_home_get();
|
||||
if (strcmp(tmp, "/var/tmp"))
|
||||
{
|
||||
printf("efreet_data_home_get() returned incorrect "
|
||||
"value (%s) on XDG_DATA_HOME=/var/tmp\n", tmp);
|
||||
ret = 0;
|
||||
}
|
||||
|
||||
/* reset efreet here so we can set a new home dir */
|
||||
efreet_shutdown();
|
||||
unsetenv("XDG_DATA_HOME");
|
||||
setenv("HOME", "/home/tmp", 1);
|
||||
efreet_init();
|
||||
|
||||
tmp = efreet_data_home_get();
|
||||
if (strcmp(tmp, "/home/tmp/.local/share"))
|
||||
{
|
||||
printf("efreet_data_home_get() returned incorrect "
|
||||
"value (%s) on blank XDG_DATA_HOME\n", tmp);
|
||||
ret = 0;
|
||||
}
|
||||
|
||||
/* reset efreet here so we can set a new home dir */
|
||||
efreet_shutdown();
|
||||
unsetenv("XDG_DATA_HOME");
|
||||
unsetenv("HOME");
|
||||
#ifdef _WIN32
|
||||
unsetenv("USERPROFILE");
|
||||
#endif
|
||||
efreet_init();
|
||||
|
||||
tmp = efreet_data_home_get();
|
||||
if (strcmp(tmp, "/tmp/.local/share"))
|
||||
{
|
||||
printf("efreet_data_home_get() returned incorrect "
|
||||
"value (%s) on blank XDG_DATA_HOME and blank HOME\n", tmp);
|
||||
ret = 0;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
int
|
||||
ef_cb_efreet_config_home(void)
|
||||
{
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
int ef_cb_efreet_data_home(void);
|
||||
int ef_cb_efreet_config_home(void);
|
||||
int ef_cb_efreet_cache_home(void);
|
||||
int ef_cb_efreet_data_dirs(void);
|
||||
|
@ -44,7 +43,6 @@ struct Efreet_Test
|
|||
};
|
||||
|
||||
static Efreet_Test tests[] = {
|
||||
{"Data Home", ef_cb_efreet_data_home},
|
||||
{"Config Home", ef_cb_efreet_config_home},
|
||||
{"Cache Home", ef_cb_efreet_cache_home},
|
||||
{"Data Directories", ef_cb_efreet_data_dirs},
|
||||
|
|
Loading…
Reference in New Issue