--- trunk/t/1-validate-delimiters.t 2007/05/24 12:44:43 836 +++ trunk/t/1-validate-delimiters.t 2007/05/24 12:44:45 837 @@ -1,12 +1,13 @@ #!/usr/bin/perl -w use strict; -use Test::More tests => 7; +use Test::More tests => 10; use Test::Exception; use blib; use Data::Dump qw/dump/; use Cwd qw/abs_path/; +use File::Temp qw/tempfile/; BEGIN { use_ok( 'WebPAC::Validate' ); @@ -17,9 +18,12 @@ ok(my $abs_path = abs_path($0), "abs_path"); $abs_path =~ s#/[^/]*$#/#; +my ( $fh, $path ) = tempfile(); + ok(my $v = new WebPAC::Validate( path => "$abs_path/data/validate_test", delimiters => [ ' : ', ' ; ', ' / ', ' \. ', ' = ' ], + delimiters_path => $path, debug => $debug, ), "new"); @@ -87,3 +91,13 @@ diag $e; diag dump( $v->{errors} ); + +ok( $v->save_delimiters_templates, 'save_delimiters_templates' ); + +ok(my $v2 = new WebPAC::Validate( + delimiters => [ ' : ', ' ; ', ' / ', ' \. ', ' = ' ], + delimiters_path => $path, + debug => $debug, +), "new"); + +is_deeply( $v->{_delimiters_templates}, $v2->{_validate_delimiters_templates}, 'save/load ok');