xref: /openbsd-src/gnu/usr.bin/perl/cpan/Test-Simple/t/Test2/behavior/Taint.t (revision 5759b3d249badf144a6240f7eec4dcf9df003e6b)
1*5759b3d2Safresh1#!/usr/bin/env perl -T
2*5759b3d2Safresh1# HARNESS-NO-FORMATTER
3*5759b3d2Safresh1
4*5759b3d2Safresh1use Test2::API qw/context/;
5*5759b3d2Safresh1
6*5759b3d2Safresh1sub ok($;$@) {
7*5759b3d2Safresh1    my ($bool, $name) = @_;
8*5759b3d2Safresh1    my $ctx = context();
9*5759b3d2Safresh1    $ctx->ok($bool, $name);
10*5759b3d2Safresh1    $ctx->release;
11*5759b3d2Safresh1    return $bool ? 1 : 0;
12*5759b3d2Safresh1}
13*5759b3d2Safresh1
14*5759b3d2Safresh1sub done_testing {
15*5759b3d2Safresh1    my $ctx = context();
16*5759b3d2Safresh1    $ctx->hub->finalize($ctx->trace, 1);
17*5759b3d2Safresh1    $ctx->release;
18*5759b3d2Safresh1}
19*5759b3d2Safresh1
20*5759b3d2Safresh1ok(1);
21*5759b3d2Safresh1ok(1);
22*5759b3d2Safresh1
23*5759b3d2Safresh1done_testing;
24