rename test for correctness
[p5sagit/Log-Contextual.git] / t / dlog.t
CommitLineData
d145d900 1use strict;
2use warnings;
3
4use lib 't/lib';
5use VarLogger;
6use Test::More 'no_plan';
7
f11f9542 8use Log::Contextual qw{:dlog set_logger};
d145d900 9
10my $var_log = VarLogger->new;
11
12set_logger(sub { $var_log });
13my @foo = Dlog_debug { "Look ma, data: $_" } qw{frew bar baz};
14ok( eq_array(\@foo, [qw{frew bar baz}]), 'Dlog_debug passes data through correctly');
15is( $var_log->var, <<'OUT', 'Output for Dlog_debug is correct');
16Look ma, data: "frew"
17"bar"
18"baz"
19OUT
20my $bar = DlogS_debug { "Look ma, data: $_" } [qw{frew bar baz}];
21ok( eq_array($bar, [qw{frew bar baz}]), 'DlogS_debug passes data through correctly');
22is( $var_log->var, <<'OUT', 'Output for DlogS_debug is correct');
23Look ma, data: [
24 "frew",
25 "bar",
26 "baz"
27]
28OUT
29