/usr/share/doc/perl-Test-Simple/t/Legacy
NameSizeModeActions
Bugs/-0755rm
Builder/-0755rm
Regression/-0755rm
Simple/-0755rm
subtest/-0755rm
Test2/-0755rm
Tester/-0755rm
00test_harness_check.t7640644editdlrm
01-basic.t900644editdlrm
478-cmp_ok_hash.t9230644editdlrm
auto.t5980644editdlrm
bad_plan.t4950644editdlrm
bail_out.t8510644editdlrm
BEGIN_require_ok.t4630644editdlrm
BEGIN_use_ok.t3880644editdlrm
buffer.t4440644editdlrm
capture.t4880644editdlrm
check_tests.t24370644editdlrm
circular_data.t12000644editdlrm
cmp_ok.t17940644editdlrm
c_flag.t4580644editdlrm
depth.t3830644editdlrm
diag.t14240644editdlrm
died.t8890644editdlrm
dont_overwrite_die_handler.t5150644editdlrm
eq_set.t5620644editdlrm
exit.t32420644editdlrm
explain.t5820644editdlrm
explain_err_vars.t1220644editdlrm
extra.t11380644editdlrm
extra_one.t9100644editdlrm
fail-like.t15950644editdlrm
fail-more.t108040644editdlrm
fail.t12460644editdlrm
fail_one.t8730644editdlrm
filehandles.t2900644editdlrm
fork.t4560644editdlrm
harness_active.t14610644editdlrm
import.t2440644editdlrm
is_deeply_dne_bug.t8870644editdlrm
is_deeply_fail.t117920644editdlrm
is_deeply_with_threads.t14010644editdlrm
missing.t11010644editdlrm
More.t52180644editdlrm
new_ok.t7050644editdlrm
note.t4160644editdlrm
no_log_results.t2600644editdlrm
no_plan.t8400644editdlrm
no_tests.t8230644editdlrm
overload.t21810644editdlrm
overload_threads.t11780644editdlrm
plan.t4740644editdlrm
plan_bad.t10720644editdlrm
plan_is_noplan.t4040644editdlrm
plan_no_plan.t7940644editdlrm
plan_shouldnt_import.t2940644editdlrm
plan_skip_all.t1900644editdlrm
require_ok.t7860644editdlrm
run_test.t42310644editdlrm
simple.t2000644editdlrm
skip.t19650644editdlrm
skipall.t4810644editdlrm
strays.t4800644editdlrm
tbm_doesnt_set_exported_to.t4570644editdlrm
threads.t6160644editdlrm
thread_taint.t1220644editdlrm
todo.t33600644editdlrm
undef.t20010644editdlrm
useing.t3650644editdlrm
use_ok.t23450644editdlrm
utf8.t15230644editdlrm
versions.t5030644editdlrm
Edit: /usr/share/doc/perl-Test-Simple/t/Legacy/todo.t (3360B)
#!perl -w BEGIN { if( $ENV{PERL_CORE} ) { chdir 't'; @INC = '../lib'; } } use Test::More; plan tests => 36; $Why = 'Just testing the todo interface.'; my $is_todo; TODO: { local $TODO = $Why; fail("Expected failure"); fail("Another expected failure"); $is_todo = Test::More->builder->todo; } pass("This is not todo"); ok( $is_todo, 'TB->todo' ); TODO: { local $TODO = $Why; fail("Yet another failure"); } pass("This is still not todo"); TODO: { local $TODO = "testing that error messages don't leak out of todo"; ok( 'this' eq 'that', 'ok' ); like( 'this', qr/that/, 'like' ); is( 'this', 'that', 'is' ); isnt( 'this', 'this', 'isnt' ); can_ok('Fooble', 'yarble'); isa_ok('Fooble', 'yarble'); use_ok('Fooble'); require_ok('Fooble'); } TODO: { todo_skip "Just testing todo_skip", 2; fail("Just testing todo"); die "todo_skip should prevent this"; pass("Again"); } { my $warning; local $SIG{__WARN__} = sub { $warning = join "", @_ }; TODO: { # perl gets the line number a little wrong on the first # statement inside a block. 1 == 1; #line 74 todo_skip "Just testing todo_skip"; fail("So very failed"); } is( $warning, "todo_skip() needs to know \$how_many tests are in the ". "block at $0 line 74\n", 'todo_skip without $how_many warning' ); } my $builder = Test::More->builder; my $exported_to = $builder->exported_to; TODO: { $builder->exported_to("Wibble"); local $TODO = "testing \$TODO with an incorrect exported_to()"; fail("Just testing todo"); } $builder->exported_to($exported_to); $builder->todo_start('Expected failures'); fail('Testing todo_start()'); ok 0, 'Testing todo_start() with more than one failure'; $is_todo = $builder->todo; $builder->todo_end; is $is_todo, 'Expected failures', 'todo_start should have the correct TODO message'; ok 1, 'todo_end() should not leak TODO behavior'; my @nested_todo; my ( $level1, $level2 ) = ( 'failure level 1', 'failure_level 2' ); TODO: { local $TODO = 'Nesting TODO'; fail('fail 1'); $builder->todo_start($level1); fail('fail 2'); push @nested_todo => $builder->todo; $builder->todo_start($level2); fail('fail 3'); push @nested_todo => $builder->todo; $builder->todo_end; fail('fail 4'); push @nested_todo => $builder->todo; $builder->todo_end; $is_todo = $builder->todo; fail('fail 4'); } is_deeply \@nested_todo, [ $level1, $level2, $level1 ], 'Nested TODO message should be correct'; is $is_todo, 'Nesting TODO', '... and original TODO message should be correct'; { $builder->todo_start; fail("testing todo_start() with no message"); my $reason = $builder->todo; my $in_todo = $builder->in_todo; $builder->todo_end; is $reason, '', " todo() reports no reason"; ok $in_todo, " but we're in_todo()"; } eval { $builder->todo_end; }; is $@, sprintf "todo_end() called without todo_start() at %s line %d.\n", $0, __LINE__ - 3; { my($reason, $in_todo); TODO: { local $TODO = ''; $reason = $builder->todo; $in_todo = $builder->in_todo; } is $reason, ''; ok !$in_todo, '$TODO = "" is not considered TODO'; }