X-Git-Url: http://git.maemo.org/git/?p=dh-make-perl;a=blobdiff_plain;f=dev%2Farm%2Flibtest-simple-perl%2Flibtest-simple-perl-0.80%2Ft%2Fcreate.t;fp=dev%2Farm%2Flibtest-simple-perl%2Flibtest-simple-perl-0.80%2Ft%2Fcreate.t;h=5600d6830a55a7628383de7980eb44a2a4de73f6;hp=0000000000000000000000000000000000000000;hb=f477fa73365d491991707e7ed9217b48d6994551;hpb=da95c414033799c3a62606f299c3c00b5c77ca11 diff --git a/dev/arm/libtest-simple-perl/libtest-simple-perl-0.80/t/create.t b/dev/arm/libtest-simple-perl/libtest-simple-perl-0.80/t/create.t new file mode 100644 index 0000000..5600d68 --- /dev/null +++ b/dev/arm/libtest-simple-perl/libtest-simple-perl-0.80/t/create.t @@ -0,0 +1,45 @@ +#!/usr/bin/perl -w + +#!perl -w + +BEGIN { + if( $ENV{PERL_CORE} ) { + chdir 't'; + @INC = ('../lib', 'lib'); + } + else { + unshift @INC, 't/lib'; + } +} + +use Test::More tests => 8; +use Test::Builder; + +my $more_tb = Test::More->builder; +isa_ok $more_tb, 'Test::Builder'; + +is $more_tb, Test::More->builder, 'create does not interfere with ->builder'; +is $more_tb, Test::Builder->new, ' does not interfere with ->new'; + +{ + my $new_tb = Test::Builder->create; + + isa_ok $new_tb, 'Test::Builder'; + isnt $more_tb, $new_tb, 'Test::Builder->create makes a new object'; + + $new_tb->output("some_file"); + END { 1 while unlink "some_file" } + + $new_tb->plan(tests => 1); + $new_tb->ok(1); +} + +pass("Changing output() of new TB doesn't interfere with singleton"); + +ok open FILE, "some_file"; +is join("", ), <