]> git.sur5r.net Git - i3/i3/commitdiff
tests: Bugfix: 11-goto.t: use mktemp for generating a random mark, not base64
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 24 Sep 2011 14:56:43 +0000 (15:56 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 24 Sep 2011 14:56:43 +0000 (15:56 +0100)
The base64 string could contain / and + which is treated specially since we
implemented PCRE support :)

testcases/t/11-goto.t

index 5bec5892eaa73d9c90ed710e5a9221876ef1241c..5ddef7763cbb8e7b3c074da2ae4db6b2202f532c 100644 (file)
@@ -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");