aboutsummaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/config.c b/src/config.c
index d23a69a..deca6ad 100644
--- a/src/config.c
+++ b/src/config.c
@@ -16,8 +16,6 @@
#include <unistd.h>
#include <xcb/render.h> // for xcb_render_fixed_t, XXX
-#include <test.h>
-
#include "c2.h"
#include "common.h"
#include "compiler.h"
@@ -93,36 +91,6 @@ char **xdg_config_dirs(void) {
return dir_list;
}
-TEST_CASE(xdg_config_dirs) {
- auto old_var = getenv("XDG_CONFIG_DIRS");
- if (old_var) {
- old_var = strdup(old_var);
- }
- unsetenv("XDG_CONFIG_DIRS");
-
- auto result = xdg_config_dirs();
- TEST_STREQUAL(result[0], "/etc/xdg");
- TEST_EQUAL(result[1], NULL);
- free(result);
-
- setenv("XDG_CONFIG_DIRS", ".:.:/etc/xdg:.:/:", 1);
- result = xdg_config_dirs();
- TEST_STREQUAL(result[0], "/etc/xdg");
- TEST_STREQUAL(result[1], "/");
- TEST_EQUAL(result[2], NULL);
- free(result);
-
- setenv("XDG_CONFIG_DIRS", ":", 1);
- result = xdg_config_dirs();
- TEST_EQUAL(result[0], NULL);
- free(result);
-
- if (old_var) {
- setenv("XDG_CONFIG_DIRS", old_var, 1);
- free(old_var);
- }
-}
-
/**
* Parse a long number.
*/