/[webpac2]/Webpacus/t/01app.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

Annotation of /Webpacus/t/01app.t

Parent Directory Parent Directory | Revision Log Revision Log


Revision 359 - (hide annotations)
Sun Jan 8 14:52:24 2006 UTC (18 years, 4 months ago) by dpavlin
File MIME type: application/x-troff
File size: 856 byte(s)
 r386@llin:  dpavlin | 2006-01-08 15:52:38 +0100
 fixed sites testing, completed tests (which fail for a reason :-), minor tweaks to
 localisaion

1 dpavlin 155 #!/usr/bin/perl -w
2    
3 dpavlin 359 use strict;
4     use Test::More tests => 39;
5 dpavlin 155 use blib;
6 dpavlin 359 use Catalyst::Test 'Webpacus';
7 dpavlin 83
8 dpavlin 165 # test some URIs
9 dpavlin 155
10 dpavlin 359 my $test_site = 'hr';
11    
12 dpavlin 165 foreach my $url (qw#
13     /
14     /search
15     /search/results
16 dpavlin 271 /search/results/ajax
17     /search/results?all=a
18     /search/results/ajax?all=a
19     /search/results?all=a&_ajax=1
20     /search/results/ajax?all=a&_ajax=1
21 dpavlin 165 /search/suggest
22     /search/suggest/TitleProper?all=a
23     /editor
24     /editor/template
25     /editor/css
26     #) {
27 dpavlin 359 ok( my $default = get( $url ), "get $url");
28     my $site_url = "/$test_site/$url";
29     $site_url =~ s#//+#/#g;
30     ok( my $sites = get( $site_url ), "get $site_url" );
31    
32     # normalize site html for comparison
33     $sites =~ s#/\Q$test_site\E/#/#gs;
34    
35     my $op = 'ne';
36     # part which doesn't change depending on site
37     $op = 'eq' if ($url =~ m#^/(editor|search/suggest)#);
38    
39     cmp_ok( $default, $op, $sites, "site content $url $op $site_url");
40 dpavlin 165 }
41 dpavlin 358

  ViewVC Help
Powered by ViewVC 1.1.26