From: Michael Stapelberg Date: Sat, 26 Nov 2011 21:19:48 +0000 (+0000) Subject: tests: add test for ticket #561 (floating window size when changing border) X-Git-Tag: 4.2~219 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=5c59c0296cb0517ef3dad99653255b9adf62fbea;p=i3%2Fi3 tests: add test for ticket #561 (floating window size when changing border) --- diff --git a/testcases/t/181-regress-float-border.t b/testcases/t/181-regress-float-border.t new file mode 100644 index 00000000..f77f780a --- /dev/null +++ b/testcases/t/181-regress-float-border.t @@ -0,0 +1,26 @@ +#!perl +# vim:ts=4:sw=4:expandtab +# +# Regression test: Changing border style should not have an impact on the size +# (geometry) of the child window. See ticket http://bugs.i3wm.org/561 +# Wrong behaviour manifested itself up to (including) commit +# d805d1bbeaf89e11f67c981f94c9f55bbb4b89d9 +# +use i3test; +use Data::Dumper; + +fresh_workspace; + +my $win = open_floating_window(rect => [10, 10, 200, 100]); + +my $geometry = $win->rect; +is($geometry->{width}, 200, 'width correct'); +is($geometry->{height}, 100, 'height correct'); + +cmd 'border 1pixel'; + +$geometry = $win->rect; +is($geometry->{width}, 200, 'width correct'); +is($geometry->{height}, 100, 'height correct'); + +done_testing;