--- trunk/t/1-validate-delimiters.t 2007/05/20 16:19:16 827 +++ trunk/t/1-validate-delimiters.t 2007/05/20 16:19:17 828 @@ -19,7 +19,7 @@ ok(my $v = new WebPAC::Validate( path => "$abs_path/data/validate_test", - delimiters => [ ' : ', ' ; ', ' / ', ' \. ' ], + delimiters => [ ' : ', ' ; ', ' / ', ' \. ', ' = ' ], debug => $debug, ), "new"); @@ -41,15 +41,21 @@ } test_v({ - '900' => [ { 'a' => 'a : aa = aaa : a ; a', 'b' => 'b ; b ; b ; b ; a : / z . z . ' }, { 'c' => 'a : b ; c / d' } ] + '900' => [ + { 'a' => 'a : aa = aaa : a ; a', 'b' => 'b ; b ; b ; b ; a : / z . z . ' }, + { 'a' => 'a : a : a', 'c' => [ 'a : b ; c', 'a : b ; c / d' ] }, + { 'a' => 'a : b / c' }, + { 'a' => 'a : b / c' }, + ] }); diag dump($v->{_delimiters_templates}); is_deeply( $v->{_delimiters_templates}, { 900 => { - "^a : : ; ^b ; ; ; ; : . . " => 1, - "^a : : ; ^b ; ; ; ; : . . ^c : ; / " => 1, + "^a : / " => 2, + "^a : : ^c : ; ^c : ; / " => 1, + "^a : = : ; ^b ; ; ; ; : . . " => 1, }, }, 'just subfields and delimiters');