Fix RT#52456 - skip tests if we don't have Encode
[catagits/HTTP-Request-AsCGI.git] / t / 05env.t
index 49dd7bd..1ab9ab7 100644 (file)
--- a/t/05env.t
+++ b/t/05env.t
@@ -1,14 +1,21 @@
 #!perl
 
-use Test::More tests => 11;
+use Test::More;
 
 use strict;
 use warnings;
 
+BEGIN {
+    eval { require Encode }
+        or plan skip_all => 'This test requires Encode';
+}
+
 use HTTP::Request;
 use HTTP::Request::AsCGI;
 use Encode;
 
+plan tests => 11;
+
 $ENV{__PRESERVE_ENV_TEST} = 1;
 
 my $r = HTTP::Request->new( GET => 'http://www.host.com/cgi-bin/script.cgi/my%20path%2F?a=1&b=2', [ 'X-Test' => 'Test' ] );