/[webpac2]/trunk/t/3-normalize.t
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/t/3-normalize.t

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 980 by dpavlin, Sat Nov 3 13:33:19 2007 UTC revision 990 by dpavlin, Sun Nov 4 13:27:12 2007 UTC
# Line 162  sub test_s { Line 162  sub test_s {
162    
163          ok(! _set_lookup( undef ), "set_lookup(undef)");          ok(! _set_lookup( undef ), "set_lookup(undef)");
164    
165          _set_rec( $rec1 );          _set_ds( $rec1 );
166    
167          cmp_ok( join(",", rec2('200','a') ), 'eq', '200a,200a*2', 'join rec2' );          cmp_ok( join(",", rec2('200','a') ), 'eq', '200a,200a*2', 'join rec2' );
168          cmp_ok( join(",", rec2('200','a'), rec2('200','b') ), 'eq', '200a,200a*2,200b', 'join rec2 rec2' );          cmp_ok( join(",", rec2('200','a'), rec2('200','b') ), 'eq', '200a,200a*2,200b', 'join rec2 rec2' );
# Line 358  sub test_s { Line 358  sub test_s {
358    
359          #ok(! lookup('non-existent'), 'lookup non-existant' );          #ok(! lookup('non-existent'), 'lookup non-existant' );
360    
361          _set_rec( $rec2 );          _set_ds( $rec2 );
362    
363          test_s(qq{          test_s(qq{
364                  search_display('Title',                  search_display('Title',
# Line 445  sub test_s { Line 445  sub test_s {
445          my $rules = qq{ search('mixed', rec('200') ) };          my $rules = qq{ search('mixed', rec('200') ) };
446                    
447          _clean_ds();          _clean_ds();
448          _set_rec( $rec );          _set_ds( $rec );
449          test_s( $rules );          test_s( $rules );
450          ok($ds = _get_ds(), "get_ds");          ok($ds = _get_ds(), "get_ds");
451          is_deeply( $ds, {          is_deeply( $ds, {
# Line 462  sub test_s { Line 462  sub test_s {
462    
463          # wird and non-valid structure which is supported anyway          # wird and non-valid structure which is supported anyway
464          _clean_ds();          _clean_ds();
465          _set_rec({          _set_ds({
466                  '200' => [{                  '200' => [{
467                          'a' => '200a',                          'a' => '200a',
468                  },                  },
# Line 512  sub test_s { Line 512  sub test_s {
512                  my ($msg, $rec, $rules, $struct) = @_;                  my ($msg, $rec, $rules, $struct) = @_;
513    
514                  _clean_ds();                  _clean_ds();
515                  _set_rec($rec);                  _set_ds($rec);
516    
517                  foreach my $r (split(/;/, $rules)) {                  foreach my $r (split(/;/, $rules)) {
518                          $r =~ s/[\s\n\r]+/ /gs;                          $r =~ s/[\s\n\r]+/ /gs;
# Line 621  sub test_s { Line 621  sub test_s {
621          sub test_rule {          sub test_rule {
622                  my ($msg, $rec, $rule, $struct) = @_;                  my ($msg, $rec, $rule, $struct) = @_;
623                  _clean_ds();                  _clean_ds();
624                  _set_rec( $rec );                  _set_ds( $rec );
625                  $rule =~ s/\\/\\/gs;                  $rule =~ s/\\/\\/gs;
626                  my $r = test_s( $rule );                  my $r = test_s( $rule );
627                  diag "for ", dump($rec), " got:\n", dump($r), "\nexpect:\n" if ($debug > 1);                  diag "for ", dump($rec), " got:\n", dump($r), "\nexpect:\n" if ($debug > 1);

Legend:
Removed from v.980  
changed lines
  Added in v.990

  ViewVC Help
Powered by ViewVC 1.1.26