]> git.vpit.fr Git - perl/modules/VPIT-TestHelpers.git/blobdiff - lib/VPIT/TestHelpers.pm
Croak if the threads feature is enabled after Test::More/Leaner was loaded
[perl/modules/VPIT-TestHelpers.git] / lib / VPIT / TestHelpers.pm
index c57826a1cab46cb246931b36af0a5e67d0bda138..2d49da581febc29efdb1bcb1943a1c27db496b30 100644 (file)
@@ -170,6 +170,10 @@ sub init_threads {
  skip_all 'perl 5.13.4 required to test thread safety'
                                              unless $force or "$]" >= 5.013_004;
 
+ if (($INC{'Test/More.pm'} || $INC{'Test/Leaner.pm'}) && !$INC{'threads.pm'}) {
+  die 'Test::More/Test::Leaner was loaded too soon';
+ }
+
  load_or_skip_all 'threads',         $force ? '0' : '1.67', [ ];
  load_or_skip_all 'threads::shared', $force ? '0' : '1.14', [ ];