This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
new perldelta
[perl5.git] / cpan / Test-Simple / t / Legacy_And_Test2 / diag_event_on_ok.t
CommitLineData
7358a033
JK
1use strict;
2use warnings;
3
4use Test2::Tools::Tiny;
5use Test2::API qw/intercept/;
6use Test::More ();
7
8my $events = intercept {
9 Test::More::ok(0, 'name');
10};
11
12my ($ok, $diag) = @$events;
13
14ok($ok->isa('Test2::Event::Ok'), "got 'ok' result");
15is($ok->pass, 0, "'ok' test failed");
16is($ok->name, 'name', "got 'ok' name");
17
18ok($diag->isa('Test2::Event::Diag'), "got 'ok' result");
19is($diag->message, " Failed test 'name'\n at $0 line 9.\n", "got all diag message in one diag event");
20
21done_testing;