summaryrefslogtreecommitdiff
path: root/test/feh-scr.i
diff options
context:
space:
mode:
Diffstat (limited to 'test/feh-scr.i')
-rwxr-xr-xtest/feh-scr.i43
1 files changed, 42 insertions, 1 deletions
diff --git a/test/feh-scr.i b/test/feh-scr.i
index dd7ece7..3f3b241 100755
--- a/test/feh-scr.i
+++ b/test/feh-scr.i
@@ -6,7 +6,7 @@ use autodie qw/:all/;
use Cwd;
use GD qw/:DEFAULT :cmp/;
-use Test::More tests => 19;
+use Test::More tests => 27;
use Time::HiRes qw/sleep/;
use X11::GUITest qw/:ALL/;
@@ -175,6 +175,47 @@ test_scr('caption_none');
feh_stop();
+feh_start(
+ '--draw-actions --action8 "nrm \'%f\'"',
+ 'test/bg/exact/in'
+);
+test_scr('draw_action');
+feh_stop();
+
+feh_start(
+ '--draw-filename',
+ 'test/bg/exact/in'
+);
+test_scr('draw_filename');
+feh_stop();
+
+feh_start(
+ '--draw-filename --draw-actions --action8 "nrm \'%f\'"',
+ 'test/bg/exact/in'
+);
+test_scr('draw_filename_action');
+feh_stop();
+
+feh_start(
+ '--action8 "nrm \'%f\'"',
+ 'test/bg/exact/in'
+);
+test_scr('draw_nothing');
+
+SendKeys('d');
+test_scr('draw_filename');
+
+SendKeys('da');
+test_scr('draw_action');
+
+SendKeys('d');
+test_scr('draw_filename_action');
+
+SendKeys('ddaada');
+test_scr('draw_nothing');
+
+feh_stop();
+
unlink('test/bg/exact/.tc/in.txt');
rmdir('test/bg/exact/.tc');
unlink("/tmp/feh_${$}.png");