summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2010-10-04 19:43:13 +0200
committerDaniel Friesel <derf@finalrewind.org>2010-10-04 19:43:13 +0200
commit5e4a68332203dbd55e41b16ed4269bfbd6f0e585 (patch)
tree4af4a7a42dfea5f56686fecf99d180aedd976214
parent9271b3c20aa50147e9c1f8e6e3ea0cc02acf8c18 (diff)
downloadfeh-5e4a68332203dbd55e41b16ed4269bfbd6f0e585.zip
Add tests for action/filename drawing
-rwxr-xr-xtest/feh-scr.i43
-rw-r--r--test/scr/draw_actionbin0 -> 8315 bytes
-rw-r--r--test/scr/draw_filenamebin0 -> 7796 bytes
-rw-r--r--test/scr/draw_filename_actionbin0 -> 9549 bytes
-rw-r--r--test/scr/draw_nothingbin0 -> 6525 bytes
5 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");
diff --git a/test/scr/draw_action b/test/scr/draw_action
new file mode 100644
index 0000000..4a2b06c
--- /dev/null
+++ b/test/scr/draw_action
Binary files differ
diff --git a/test/scr/draw_filename b/test/scr/draw_filename
new file mode 100644
index 0000000..dc32356
--- /dev/null
+++ b/test/scr/draw_filename
Binary files differ
diff --git a/test/scr/draw_filename_action b/test/scr/draw_filename_action
new file mode 100644
index 0000000..6039def
--- /dev/null
+++ b/test/scr/draw_filename_action
Binary files differ
diff --git a/test/scr/draw_nothing b/test/scr/draw_nothing
new file mode 100644
index 0000000..5903c34
--- /dev/null
+++ b/test/scr/draw_nothing
Binary files differ