From: Michael Stapelberg Date: Sat, 24 Sep 2011 14:56:43 +0000 (+0100) Subject: tests: Bugfix: 11-goto.t: use mktemp for generating a random mark, not base64 X-Git-Tag: 4.1~139^2~2 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=10a9d2a439f681288d26f13f13ffe1bec2ead409;p=i3%2Fi3 tests: Bugfix: 11-goto.t: use mktemp for generating a random mark, not base64 The base64 string could contain / and + which is treated specially since we implemented PCRE support :) --- diff --git a/testcases/t/11-goto.t b/testcases/t/11-goto.t index 5bec5892..5ddef776 100644 --- a/testcases/t/11-goto.t +++ b/testcases/t/11-goto.t @@ -2,12 +2,7 @@ # vim:ts=4:sw=4:expandtab use i3test; -use X11::XCB qw(:all); -use Digest::SHA1 qw(sha1_base64); - -BEGIN { - use_ok('X11::XCB::Connection') or BAIL_OUT('Cannot load X11::XCB::Connection'); -} +use File::Temp; my $x = X11::XCB::Connection->new; @@ -45,7 +40,7 @@ is($focus, $mid->id, "Middle window focused"); # Now goto a mark which does not exist ##################################################################### -my $random_mark = sha1_base64(rand()); +my $random_mark = mktemp('mark.XXXXXX'); $focus = focus_after(qq|[con_mark="$random_mark"] focus|); is($focus, $mid->id, "focus unchanged");