Skip to content

Commit 5d5e846

Browse files
committed
use local variables, not from main::
1 parent 7011ef6 commit 5d5e846

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

t/hooks.t

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,6 @@ subtest 'hook_exception_recursive' => sub {
312312
};
313313

314314
subtest 'hook entries logging' => sub {
315-
$::hook_counter = 0;
316-
$::trap;
317315

318316
package App::HookEntries {
319317
use Sub::Util qw/ set_subname /;
@@ -322,15 +320,17 @@ subtest 'hook entries logging' => sub {
322320
set log => 'core';
323321
set logger => 'capture';
324322

325-
$::trap = engine('logger')->trapper;
323+
our $hook_counter = 0;
324+
325+
our $trap = engine('logger')->trapper;
326326

327327
get '/' => sub { 'hello there' };
328328

329329
hook 'before_request' => set_subname my_before => sub {
330-
$::hook_counter++;
330+
$hook_counter++;
331331
};
332332

333-
sub my_after { $::hook_counter++ }
333+
sub my_after { $hook_counter++ }
334334

335335
hook 'after_request' => \&my_after;
336336
}
@@ -339,9 +339,9 @@ subtest 'hook entries logging' => sub {
339339
my $test = Plack::Test->create( $app );
340340
$test->request( GET '/' );
341341

342-
is $::hook_counter => 2, "we hit both hooks";
342+
is $App::HookEntries::hook_counter => 2, "we hit both hooks";
343343

344-
my @logs = map {$_->{message}} @{$::trap->read};
344+
my @logs = map {$_->{message}} @{$App::HookEntries::trap->read};
345345

346346
for my $hook ( qw/ my_before my_after / ) {
347347
ok scalar( grep { /$hook/ } @logs ), "App::HookEntries::$hook"

0 commit comments

Comments
 (0)