From 10a9d2a439f681288d26f13f13ffe1bec2ead409 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sat, 24 Sep 2011 15:56:43 +0100 Subject: [PATCH] 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 :) --- testcases/t/11-goto.t | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) 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"); -- 2.39.5