Date: Fri, 11 Jan 2002 03:35:51 -0500
Message-ID: <
20020111083551.GC30666@blackrider>
Subject: [PATCH] Pod::InputObjects warnings & is() undef/'' fix
From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 11 Jan 2002 03:37:44 -0500
Message-ID: <
20020111083744.GD30666@blackrider>
p4raw-id: //depot/perl@14179
#!./perl
-use strict;
-
BEGIN {
chdir 't' if -d 't';
@INC = '../lib';
}
+use strict;
+
use Test::More tests => 13;
require_ok( 're' );
delete $ENV{PERL_RE_COLORS};
re::bits(0, 'debug');
-is( $ENV{PERL_RE_COLORS}, '',
+is( $ENV{PERL_RE_COLORS}, undef,
"... should not set regex colors given 'debug'" );
re::bits(0, 'debugcolor');
isnt( $ENV{PERL_RE_COLORS}, '',
}
# test n+1
- is ($output, $args{Get}, "Output from autosplit()ing $args{Name}");
+ cmp_ok ($output, 'eq', $args{Get}, "Output from autosplit()ing $args{Name}");
if ($args{Files}) {
$args{Files} =~ s!/!:!gs if $^O eq 'MacOS';
-#!./perl -w
+#!./perl -Tw
BEGIN {
chdir 't' if -d 't';
}
# test DB::_clientname()
-is( DB::_clientname('foo=A(1)'), 'foo','DB::_clientname should return refname');
-is( DB::_clientname('bar'), '','DB::_clientname should not return non refname');
+is( DB::_clientname('foo=A(1)'), 'foo',
+ 'DB::_clientname should return refname');
+cmp_ok( DB::_clientname('bar'), 'eq', '',
+ 'DB::_clientname should not return non refname');
# test DB::next() and DB::step()
{
-#!./perl -w
+#!./perl -Tw
BEGIN {
chdir 't' if -d 't';
ok( test_f(), 'testing non-existent file' );
@ARGV = ( 'ecmdfile' );
- is( ! test_f(), (-f 'ecmdfile'), 'testing non-existent file' );
+ cmp_ok( ! test_f(), '==', (-f 'ecmdfile'), 'testing non-existent file' );
# these are destructive, have to keep setting @ARGV
@ARGV = ( 'ecmdfile' );
use vars qw($ExtUtils::Manifest::Quiet);
$ExtUtils::Manifest::Quiet = 1;
($res, $warn) = catch_warning( \&ExtUtils::Manifest::skipcheck );
-is( $warn, '', 'disabled warnings' );
+cmp_ok( $warn, ,'eq', '', 'disabled warnings' );
# add a skip file with a rule to skip itself
add_file( 'MANIFEST.SKIP', "baz\n.SKIP" );
_mkdirs(qw(blib blib/arch blib/lib));
{
- my $warnings;
+ my $warnings = '';
local $SIG{__WARN__} = sub { $warnings = join '', @_ };
use_ok('blib');
is( $warnings, '', 'use blib is niiiice and quiet' );