| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/usr/bin/perl
- use warnings;
- use strict;
- use Test::More;
- my $rc = 0;
- $rc = plan tests => 4;
- diag("Returned: " . sprintf("%d", $rc));
- my $side_effect = 0; # Check whether skipping has side effects
- $rc = ok(1 == 1, '1 equals 1'); # Test ok() passes when it should
- diag("Returned: $rc");
- # Start skipping
- SKIP: {
- $rc = skip "Testing skipping", 1;
- $side_effect++;
- $rc = ok($side_effect == 1, '$side_effect checked out');
- }
- diag("Returned: $rc");
- SKIP: {
- $rc = skip "Testing skipping #2", 1;
- diag("Returned: $rc");
- $side_effect++;
- $rc = ok($side_effect == 1, '$side_effect checked out');
- diag("Returned: $rc");
- }
- $rc = ok($side_effect == 0, "side_effect is $side_effect");
- diag("Returned: $rc");
|