From 5e4a68332203dbd55e41b16ed4269bfbd6f0e585 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Mon, 4 Oct 2010 19:43:13 +0200 Subject: Add tests for action/filename drawing --- test/feh-scr.i | 43 +++++++++++++++++++++++++++++++++++++++++- test/scr/draw_action | Bin 0 -> 8315 bytes test/scr/draw_filename | Bin 0 -> 7796 bytes test/scr/draw_filename_action | Bin 0 -> 9549 bytes test/scr/draw_nothing | Bin 0 -> 6525 bytes 5 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 test/scr/draw_action create mode 100644 test/scr/draw_filename create mode 100644 test/scr/draw_filename_action create mode 100644 test/scr/draw_nothing 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"); diff --git a/test/scr/draw_action b/test/scr/draw_action new file mode 100644 index 0000000..4a2b06c Binary files /dev/null and b/test/scr/draw_action differ diff --git a/test/scr/draw_filename b/test/scr/draw_filename new file mode 100644 index 0000000..dc32356 Binary files /dev/null and b/test/scr/draw_filename differ diff --git a/test/scr/draw_filename_action b/test/scr/draw_filename_action new file mode 100644 index 0000000..6039def Binary files /dev/null and b/test/scr/draw_filename_action differ diff --git a/test/scr/draw_nothing b/test/scr/draw_nothing new file mode 100644 index 0000000..5903c34 Binary files /dev/null and b/test/scr/draw_nothing differ -- cgit v1.2.3