]> git.vpit.fr Git - perl/modules/Lexical-Types.git/blobdiff - t/81-threads-teardown.t
Revamp module setup/teardown
[perl/modules/Lexical-Types.git] / t / 81-threads-teardown.t
index a46d678c3d85d187763a8669959c3f75d284c2fc..6fc843780f6281ab2792a76ce762c0dd2386f4f5 100644 (file)
@@ -41,8 +41,9 @@ SKIP: {
   use threads;
   BEGIN { require Lexical::Types; }
   sub X::DESTROY {
-   eval 'use Lexical::Types; package Z; my Z $z = 1';
+   my $res = eval 'use Lexical::Types; sub Z::TYPEDSCALAR { 123 } my Z $z';
    exit 1 if $@;
+   exit 2 if not defined $res or $res != 123;
   }
   threads->create(sub {
    my $x = bless { }, 'X';