aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDmitrij D. Czarkoff <czarkoff@gmail.com>2016-01-06 00:07:53 +0100
committerDmitrij D. Czarkoff <czarkoff@gmail.com>2016-01-06 02:52:06 +0100
commit16cccb11b1217cb6d697f5b4862ad8bd2a430a89 (patch)
treea64082a479e3d92cf07788b23b7c10eb87e51b54 /test
parent35cabe381df4a3cddc29ca7805fe8b51701f4903 (diff)
downloadimv-16cccb11b1217cb6d697f5b4862ad8bd2a430a89.tar.gz
Fix navigator_add test
It was not fixed after imv_navigator_poll_changed() function was changed.
Diffstat (limited to 'test')
-rw-r--r--test/navigator.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/test/navigator.c b/test/navigator.c
index 66f3a43..ca5f200 100644
--- a/test/navigator.c
+++ b/test/navigator.c
@@ -1,20 +1,23 @@
#include <stdarg.h>
#include <stddef.h>
+#include <fcntl.h>
#include <setjmp.h>
#include <cmocka.h>
#include "navigator.h"
+#define FILENAME "example.file"
+
static void test_navigator_add(void **state)
{
(void)state;
struct imv_navigator nav;
imv_navigator_init(&nav);
- assert_false(imv_navigator_poll_changed(&nav));
- imv_navigator_add(&nav, "path/to/some/file", 0);
- assert_true(imv_navigator_poll_changed(&nav));
- assert_string_equal(imv_navigator_selection(&nav), "path/to/some/file");
+ assert_false(imv_navigator_poll_changed(&nav, 0));
+ imv_navigator_add(&nav, FILENAME, 0);
+ assert_true(imv_navigator_poll_changed(&nav, 0));
+ assert_string_equal(imv_navigator_selection(&nav), FILENAME);
imv_navigator_destroy(&nav);
}
@@ -23,6 +26,7 @@ int main(void)
{
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_navigator_add),
+ cmocka_unit_test(test_navigator_file_changed),
};
return cmocka_run_group_tests(tests, NULL, NULL);