summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2014-10-23 02:18:27 +0300
committerJari Vetoniemi <mailroxas@gmail.com>2014-10-23 02:18:27 +0300
commit84fb6b99a3d2783ebe424d995977a60f1d3b4e69 (patch)
tree7c40e2ef26ab7f62571600215a2e36d1760cdcd3 /test
parentc0f49aaf679974f97d0e4afcf99f503f7091d503 (diff)
downloadbemenu-84fb6b99a3d2783ebe424d995977a60f1d3b4e69.tar.gz
bemenu-84fb6b99a3d2783ebe424d995977a60f1d3b4e69.tar.bz2
bemenu-84fb6b99a3d2783ebe424d995977a60f1d3b4e69.zip
Make test, test failures instead of skipping.
Diffstat (limited to 'test')
-rw-r--r--test/bm_menu_new.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/bm_menu_new.c b/test/bm_menu_new.c
index 05de473..20ecbd5 100644
--- a/test/bm_menu_new.c
+++ b/test/bm_menu_new.c
@@ -22,14 +22,14 @@ main(int argc, char **argv)
uint32_t count;
const struct bm_renderer **renderers = bm_get_renderers(&count);
for (int32_t i = 0; i < count; ++i) {
+ struct bm_menu *menu = bm_menu_new(bm_renderer_get_name(renderers[i]));
if (!strcmp(bm_renderer_get_name(renderers[i]), "curses") && !isatty(STDIN_FILENO)) {
- printf("Skipping test for curses renderer, as not running on terminal.\n");
+ assert(!menu);
continue;
} else if (!strcmp(bm_renderer_get_name(renderers[i]), "wayland") && !getenv("WAYLAND_DISPLAY")) {
- printf("Skipping test for wayland renderer, as not running on wayland compositor.\n");
+ assert(!menu);
continue;
}
- struct bm_menu *menu = bm_menu_new(bm_renderer_get_name(renderers[i]));
assert(menu);
bm_menu_render(menu);
bm_menu_free(menu);