use strict; use warnings; use Test::More; use SQL::Abstract::Test import => [qw/is_same_sql_bind/]; delete $ENV{SQL_ABSTRACT_MORE_EXTENDS}; { my $use = eval "use SQL::Abstract::More -extends => 'SQL::Abstract'; 1"; ok $use, "use SQLAM -extends => SQLA"; } { my $use = eval "use SQL::Abstract::More -extends => 'SQL::Abstract'; 1"; ok $use, "use SQLAM -extends => SQLA -- 2nd invocation" ; } { my $use = eval "use SQL::Abstract::More; 1"; (my $err = $@) =~ s/ at .*//; ok !$use, "use SQLAM -- no -extends : denied : $err"; } { my $use = eval "use SQL::Abstract::More -extends => 'Classic'; 1"; (my $err = $@) =~ s/ at .*//; ok !$use, "use SQLAM -extends => 'Classic': $err"; } done_testing;