Changeset 8559 for lang/perl/Test-Declare
- Timestamp:
- 03/31/08 16:59:13 (5 years ago)
- Location:
- lang/perl/Test-Declare
- Files:
-
- 2 added
- 2 modified
-
MANIFEST (modified) (1 diff)
-
lib/Test/Declare.pm (modified) (2 diffs)
-
t/04_prints_ok.t (added)
-
t/05_stderr_ok.t (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Test-Declare/MANIFEST
r8470 r8559 26 26 t/02_test_more.t 27 27 t/03_test_exception.t 28 t/04_prints_ok.t 29 t/05_stderr_ok.t 28 30 t/98_perlcritic.t 29 31 t/pod.t -
lang/perl/Test-Declare/lib/Test/Declare.pm
r8547 r8559 34 34 cmp_deeply re 35 35 blocks 36 prints_ok stderr_ok 36 37 /); 37 38 … … 107 108 } 108 109 110 use IO::Scalar; 111 sub prints_ok (&$;$) { ## no critic 112 my ($code, $expected, $name) = @_; 113 114 tie *STDOUT, 'IO::Scalar', \my $stdout; 115 $code->(); 116 like($stdout, qr/$expected/, $name||$test_block_name); 117 untie *STDOUT; 118 } 119 sub stderr_ok (&$;$) { ## no critic 120 my ($code, $expected, $name) = @_; 121 122 tie *STDERR, 'IO::Scalar', \my $stderr; 123 $code->(); 124 like($stderr, qr/$expected/, $name||$test_block_name); 125 untie *STDERR; 126 } 127 109 128 1; 110 129
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)