The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#! /usr/bin/perl

use strict;
use warnings FATAL => 'all';
use Test::More;

BEGIN {
    no warnings;
    eval "use Contextual::Return";
    if ($@ ) {
        plan skip_all => "need Contextual::Return" if $@;
    } else {
        plan tests => 2;
        use_ok 'Test::Class';
    }
}

{
    our $is_warning_free = 1;
    $SIG{ __WARN__ } = sub { $is_warning_free = 0 };
    Test::Class->_isa_class( 'Contextual::Return::Value' );
    ok $is_warning_free, 'avoided warnings from Contextual::Return::Value';
}