aboutsummaryrefslogtreecommitdiff
path: root/t/inotifywait-no-dereference-ignore-symlinked-file.t
diff options
context:
space:
mode:
Diffstat (limited to 't/inotifywait-no-dereference-ignore-symlinked-file.t')
-rwxr-xr-xt/inotifywait-no-dereference-ignore-symlinked-file.t19
1 files changed, 19 insertions, 0 deletions
diff --git a/t/inotifywait-no-dereference-ignore-symlinked-file.t b/t/inotifywait-no-dereference-ignore-symlinked-file.t
new file mode 100755
index 0000000..1faa7ff
--- /dev/null
+++ b/t/inotifywait-no-dereference-ignore-symlinked-file.t
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+test_description='--no-dereference causes inotifywait to ignore events on symlink target'
+
+. ./sharness.sh
+
+run_() {
+ export LD_LIBRARY_PATH="../../libinotifytools/src/.libs/"
+ touch test &&
+ ln -s test test-symlink &&
+ {(sleep 1 && touch test)&} &&
+ ../../src/.libs/inotifywait --quiet --no-dereference --timeout 2 test-symlink
+}
+
+test_expect_success 'Exit code 2 is returned' '
+ test_expect_code 2 run_
+'
+
+test_done