summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2014-04-13 03:15:18 +0300
committerJari Vetoniemi <mailroxas@gmail.com>2014-04-13 03:15:18 +0300
commit239259aebf1fe33387c189ad5f938e034fe8a033 (patch)
tree815fdddd087ea7c0dceff6075e4b0df1fbe274c6 /test
parentc2bed7689d1d97e7bfc0ab52e028e290ee0b3f0e (diff)
downloadbemenu-239259aebf1fe33387c189ad5f938e034fe8a033.tar.gz
bemenu-239259aebf1fe33387c189ad5f938e034fe8a033.tar.bz2
bemenu-239259aebf1fe33387c189ad5f938e034fe8a033.zip
Unfortunately we can't test curses on cronjob
Diffstat (limited to 'test')
-rw-r--r--test/bmMenuNew.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/bmMenuNew.c b/test/bmMenuNew.c
index ccb572d..ebab314 100644
--- a/test/bmMenuNew.c
+++ b/test/bmMenuNew.c
@@ -1,6 +1,8 @@
#include <stdlib.h>
-#include <bemenu.h>
+#include <unistd.h>
+#include <stdio.h>
#include <assert.h>
+#include <bemenu.h>
int main(int argc, char **argv)
{
@@ -10,6 +12,10 @@ int main(int argc, char **argv)
{
bmDrawMode i;
for (i = 0; i < BM_DRAW_MODE_LAST; ++i) {
+ if (i == BM_DRAW_MODE_CURSES && !isatty(STDIN_FILENO)) {
+ printf("Skipping test for mode BM_DRAW_MODE_CURSES, as not running on terminal.\n");
+ continue;
+ }
bmMenu *menu = bmMenuNew(i);
assert(menu);
bmMenuRender(menu);