HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //usr/share/doc/perl-Test-Simple/t/Legacy/auto.t
use strict;
use warnings;

use lib 't/lib';

use Test::Tester tests => 6;

use SmallTest;

use MyTest;

{
	my ($prem, @results) = run_tests(
		sub { MyTest::ok(1, "run pass")}
	);

	is_eq($results[0]->{name}, "run pass");
	is_num($results[0]->{ok}, 1);
}

{
	my ($prem, @results) = run_tests(
		sub { MyTest::ok(0, "run fail")}
	);

	is_eq($results[0]->{name}, "run fail");
	is_num($results[0]->{ok}, 0);
}

is_eq(ref(SmallTest::getTest()), "Test::Tester::Delegate");

is_eq(
	SmallTest::getTest()->can('ok'),
	Test::Builder->can('ok'),
	"Delegate->can() returns the sub from the inner object",
);