1#!/usr/bin/perl -w 2 3BEGIN { 4 if( $ENV{PERL_CORE} ) { 5 chdir 't'; 6 @INC = ('../lib', 'lib'); 7 } 8 else { 9 unshift @INC, 't/lib'; 10 } 11} 12 13use strict; 14 15use Test::More tests => 7; 16 17BEGIN { use_ok( 'Test::Harness::Assert' ); } 18 19 20ok( defined &assert, 'assert() exported' ); 21 22ok( !eval { assert( 0 ); 1 }, 'assert( FALSE ) causes death' ); 23like( $@, '/Assert failed/', ' with the right message' ); 24 25ok( eval { assert( 1 ); 1 }, 'assert( TRUE ) does nothing' ); 26 27ok( !eval { assert( 0, 'some name' ); 1 }, 'assert( FALSE, NAME )' ); 28like( $@, '/some name/', ' has the name' ); 29