--- trunk/t/1-validate-delimiters.t 2007/05/27 09:53:52 846 +++ trunk/t/1-validate-delimiters.t 2007/05/27 09:53:54 847 @@ -1,7 +1,7 @@ #!/usr/bin/perl -w use strict; -use Test::More tests => 11; +use Test::More tests => 13; use Test::Exception; use blib; @@ -27,7 +27,7 @@ debug => $debug, ), "new"); -diag "rules = ", dump( $v->{rules} ); +diag "rules = ", dump( $v->{rules} ) if ( $debug ); $v->{rules} = {}; @@ -57,7 +57,7 @@ ], }); -diag dump($v->{_delimiters_templates}); +diag dump($v->{_delimiters_templates}) if ( $debug ); is_deeply( $v->{_delimiters_templates}, { 900 => { @@ -69,10 +69,10 @@ }, 'just subfields and delimiters'); ok(my $dt = $v->delimiters_templates, 'delimiters_template'); -diag $dt; +diag $dt if ( $debug ); ok($dt = $v->delimiters_templates( report => 1 ), 'delimiters_template report'); -diag $dt; +diag $dt if ( $debug ); $v->{_validate_delimiters_templates} = { 900 => { '^a : ^b' => 1 }, @@ -89,13 +89,16 @@ ok (my $e = $v->report, 'report'); -diag $e; -diag dump( $v->{errors} ); +diag $e if ( $debug ); ok( $v->save_delimiters_templates, 'save_delimiters_templates' ); ok( -s $delimiters_path, "$delimiters_path " . -s $delimiters_path . " bytes" ); +ok( $v->save_delimiters_templates, 'save_delimiters_templates to existing file' ); + +ok( -s $delimiters_path . '.new' , "new file created" ); + ok(my $v2 = new WebPAC::Validate( delimiters => [ ' : ', ' ; ', ' / ', ' \. ', ' = ' ], delimiters_path => $delimiters_path, @@ -104,4 +107,4 @@ is_deeply( $v->{_delimiters_templates}, $v2->{_validate_delimiters_templates}, 'save/load ok'); -diag dump( $v, $v2 ); +diag dump( $v, $v2 ) if ( $debug );