Refactored to _descend to fix the recursion bug
[dbsrgits/DBM-Deep.git] / t / 54_output_punct_vars.t
CommitLineData
4ae410a7 1use strict;
2use warnings FATAL => 'all';
3
4use Test::More;
5use t::common qw( new_fh );
6
7use_ok( 'DBM::Deep' );
8
9my ($fh, $filename) = new_fh();
10ok eval {
11 local $,="\t";
12 my $db = DBM::Deep->new( file => $filename, fh => $fh, );
13 $db->{34808} = "BVA/DIVISO";
14 $db->{34887} = "PRIMARYVEN";
15}, '$, causes no hiccoughs or 150MB files';
16
17
18($fh, $filename) = new_fh();
19ok eval {
20 local $\="\n";
21 my $db = DBM::Deep->new( file => $filename, fh => $fh, );
22 $db->{foo} = "";
23 $db->{baz} = "11111";
24 $db->{foo}
25 = "counterpneumonoultramicroscopicsilicovolcanoconiotically";
26 $db->{baz};
27}, '$\ causes no problems';
28
29done_testing;