Fix "Can't locate t/lib/is_bool.pm in @INC" when . is not in @INC
Karen Etheridge [Mon, 3 Oct 2016 02:13:19 +0000 (19:13 -0700)]
Changes
t/cpanel.t
t/pp.t
t/preload_cpanel.t
t/preload_xs.t
t/xs.t

diff --git a/Changes b/Changes
index 501499b..43794e9 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,7 @@
 Revision history for JSON-MaybeXS
 
+ - fix tests to no longer rely on . being in @INC (RT#120404)
+
 1.003008 - 2016-10-03
  - added an INSTALLATION section to documentation, to clarify the use of
    dynamic prerequisites in Makefile.PL
index 81f8a7a..417d11e 100644 (file)
@@ -21,6 +21,6 @@ is( \&decode_json,
     'Correct encode_json function'
 );
 
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
 
 done_testing;
diff --git a/t/pp.t b/t/pp.t
index 9aa020f..7fe1926 100644 (file)
--- a/t/pp.t
+++ b/t/pp.t
@@ -25,6 +25,6 @@ is(
   'Correct encode_json function'
 );
 
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
 
 done_testing;
index 9f37ec7..231e9ea 100644 (file)
@@ -18,6 +18,6 @@ is(
   'Correct encode_json function'
 );
 
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
 
 done_testing;
index 8b0a415..7270312 100644 (file)
@@ -12,6 +12,6 @@ is( JSON, 'JSON::XS', 'Correct JSON class' );
 is( \&encode_json, \&JSON::XS::encode_json, 'Correct encode_json function' );
 is( \&decode_json, \&JSON::XS::decode_json, 'Correct encode_json function' );
 
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
 
 done_testing;
diff --git a/t/xs.t b/t/xs.t
index 8caa2ad..1fa4fa9 100644 (file)
--- a/t/xs.t
+++ b/t/xs.t
@@ -21,6 +21,6 @@ is( JSON, 'JSON::XS', 'Correct JSON class' );
 is( \&encode_json, \&JSON::XS::encode_json, 'Correct encode_json function' );
 is( \&decode_json, \&JSON::XS::decode_json, 'Correct encode_json function' );
 
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
 
 done_testing;