gozer       2004/08/13 21:45:20

  Modified:    t/response/TestDirective cmdparms.pm
  Log:
  A little bit more cleanup.
  
  Revision  Changes    Path
  1.5       +28 -20    modperl-2.0/t/response/TestDirective/cmdparms.pm
  
  Index: cmdparms.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/response/TestDirective/cmdparms.pm,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- cmdparms.pm       14 Aug 2004 04:36:09 -0000      1.4
  +++ cmdparms.pm       14 Aug 2004 04:45:20 -0000      1.5
  @@ -72,30 +72,38 @@
           ok t_cmp($cfg->{info}, 'cmd_data', 'cmd_data');
       }    
   
  -    my $vhost = $srv_cfg->{Vhost};
  +    # vhost
  +    {
  +        my $vhost = $srv_cfg->{Vhost};
   
  -    $override = Apache::RSRC_CONF   |
  -                Apache::OR_INDEXES  |
  -                Apache::OR_FILEINFO |
  -                Apache::OR_OPTIONS;
  +        my $wanted = Apache::RSRC_CONF   |
  +                     Apache::OR_INDEXES  |
  +                     Apache::OR_FILEINFO |
  +                     Apache::OR_OPTIONS;
  +        my $masked = $vhost->{override} & $wanted;
   
  -    ok t_cmp($vhost->{override}, $override, 'override');
  -    ok t_cmp($vhost->{path}, undef, 'path');
  -    ok t_cmp($vhost->{check_ctx}, undef, 'check_cmd_ctx');
  +        ok t_cmp($masked, $wanted, 'override bitmask');
  +        ok t_cmp($vhost->{path}, undef, 'path');
  +        ok t_cmp($vhost->{check_ctx}, undef, 'check_cmd_ctx');
  +    }
   
  -    my $loc = $srv_cfg->{Location};
  +    # Location
  +    {
  +        my $loc = $srv_cfg->{Location};
  +        
  +        my $wanted = Apache::ACCESS_CONF |
  +                     Apache::OR_INDEXES  |
  +                     Apache::OR_AUTHCFG  |
  +                     Apache::OR_FILEINFO |
  +                     Apache::OR_OPTIONS  |
  +                     Apache::OR_LIMIT;
  +        my $masked = $loc->{override} & $wanted;
   
  -    $override = Apache::ACCESS_CONF |
  -                Apache::OR_INDEXES  |
  -                Apache::OR_AUTHCFG  |
  -                Apache::OR_FILEINFO |
  -                Apache::OR_OPTIONS  |
  -                Apache::OR_LIMIT;
  -
  -    ok t_cmp($loc->{override}, $override, 'override');
  -    ok t_cmp($loc->{path}, '/TestDirective__cmdparms', 'path');
  -    ok t_cmp($loc->{check_ctx}, KEY . 
  -              ' cannot occur within <Location> section', 'check_cmd_ctx');
  +        ok t_cmp($masked, $wanted, 'override bitmask');
  +        ok t_cmp($loc->{path}, '/TestDirective__cmdparms', 'path');
  +        ok t_cmp($loc->{check_ctx}, KEY . 
  +                  ' cannot occur within <Location> section', 'check_cmd_ctx');
  +    }
   
       return Apache::OK;
   }
  
  
  

Reply via email to