diff options
| author | Daniel Friesel <derf@derf.homelinux.org> | 2010-06-18 20:02:26 +0200 | 
|---|---|---|
| committer | Daniel Friesel <derf@derf.homelinux.org> | 2010-06-18 20:02:26 +0200 | 
| commit | 2da6081818b6a71646ef463ddb2670909390a145 (patch) | |
| tree | 329762b7bb75f17dad675d01314d604e70db1b73 | |
| parent | 095f8a48e6407e5788dc12a1fafd36ed7217b087 (diff) | |
Add tests for windowsize and --screen-clip
| -rwxr-xr-x | test/feh.i | 17 | ||||
| -rw-r--r-- | test/huge.png | bin | 0 -> 149669 bytes | 
2 files changed, 16 insertions, 1 deletions
| @@ -4,7 +4,7 @@ use warnings;  use 5.010;  use Cwd; -use Test::More tests => 65; +use Test::More tests => 67;  use Time::HiRes qw/sleep/;  use X11::GUITest qw/:ALL/; @@ -309,3 +309,18 @@ SKIP: {  		'w key resizes correctly');  }  feh_stop(); + +$win = feh_start(q{}, 'test/huge.png'); +ok(waitfor { +		   (GetWindowPos($win))[2] == (GetScreenRes())[0] +		|| (GetWindowPos($win))[3] == (GetScreenRes())[1] +	}, +	'Large window limited to screen size'); +feh_stop(); + +$win = feh_start('--screen-clip 0', 'test/huge.png'); +ok(waitfor { +		[(GetWindowPos($win))[2, 3]] ~~ [4000, 3000] +	}, +	'disabled screen clip'); +feh_stop(); diff --git a/test/huge.png b/test/huge.pngBinary files differ new file mode 100644 index 0000000..1b7e6b0 --- /dev/null +++ b/test/huge.png | 
