Changeset 22812
- Timestamp:
- 11/06/08 16:49:16 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Catalyst-Controller-RequestToken/trunk/t/live-test.t
r22809 r22812 3 3 use strict; 4 4 use warnings; 5 use Test::More qw(no_plan);5 use Test::More; 6 6 7 7 # setup library path 8 8 use FindBin qw($Bin); 9 9 use lib "$Bin/lib"; 10 11 BEGIN { 12 plan skip_all => 'this test needs Test::WWW::Mechanize::Catalyst' 13 unless eval "require Test::WWW::Mechanize::Catalyst"; 14 plan tests => 15; 15 } 10 16 11 17 # make sure testapp works … … 15 21 use Test::WWW::Mechanize::Catalyst 'TestApp'; 16 22 my $mech = Test::WWW::Mechanize::Catalyst->new; 17 $mech->get_ok( 'http://localhost/', 'get main page');18 $mech->content_like( qr/it works/i, 'index page');23 $mech->get_ok( 'http://localhost/', 'get main page' ); 24 $mech->content_like( qr/it works/i, 'index page' ); 19 25 20 $mech->get_ok( 'http://localhost/simple/form', 'get main page');21 $mech->content_like( qr/FORM/i, 'form page - valid');26 $mech->get_ok( 'http://localhost/simple/form', 'get main page' ); 27 $mech->content_like( qr/FORM/i, 'form page - valid' ); 22 28 23 $mech->submit_form_ok( {}, 'submit form');24 $mech->content_like( qr/CONFIRM/i, 'submit to confirm page - valid');29 $mech->submit_form_ok( {}, 'submit form' ); 30 $mech->content_like( qr/CONFIRM/i, 'submit to confirm page - valid' ); 25 31 26 $mech->submit_form_ok( {}, 'submit form');27 $mech->content_like( qr/SUCCESS/i, 'submit to success page - valid');32 $mech->submit_form_ok( {}, 'submit form' ); 33 $mech->content_like( qr/SUCCESS/i, 'submit to success page - valid' ); 28 34 29 35 $mech->reload; 30 $mech->content_like(qr/INVALID ACCESS/i, 'reload on success page - invalid'); 36 $mech->content_like( qr/INVALID ACCESS/i, 37 'reload on success page - invalid' ); 31 38 32 39 $mech->back; 33 $mech->content_like( qr/CONFIRM/i, 'back to confirm page - valid');40 $mech->content_like( qr/CONFIRM/i, 'back to confirm page - valid' ); 34 41 35 42 $mech->submit; 36 $mech->content_like(qr/INVALID ACCESS/i, 'submit to success page - invalid'); 43 $mech->content_like( qr/INVALID ACCESS/i, 44 'submit to success page - invalid' ); 37 45 38 46 $mech->back; 39 47 $mech->back; 40 48 $mech->reload; 41 $mech->content_like( qr/FORM/i, 'back to form page - valid');49 $mech->content_like( qr/FORM/i, 'back to form page - valid' ); 42 50 $mech->submit; 43 $mech->content_like( qr/CONFIRM/i, 'submit to confirm page - valid');51 $mech->content_like( qr/CONFIRM/i, 'submit to confirm page - valid' ); 44 52 $mech->submit; 45 $mech->content_like(qr/SUCCESS/i, 'submit to success page - valid'); 53 $mech->content_like( qr/SUCCESS/i, 'submit to success page - valid' ); 54 46 55 =cut
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)