File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ Revision history for WWW::Mechanize
9
9
depend on, etc. (GH#352) (James Raspass)
10
10
[DOCUMENTATION]
11
11
- Various POD fixes (Julien Fiegehenn)
12
+ [TESTS]
13
+ - Test that follow_link(n=> 'all') warns (Kueppo Tcheukam)
12
14
13
15
2.15 2022-08-21 07:47:35Z
14
16
[FIXED]
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ use warnings;
2
2
use strict;
3
3
use Test::More;
4
4
use Test::Exception;
5
+ use Test::Warnings qw( warning) ;
5
6
use lib ' t/local' ;
6
7
use LocalServer ();
7
8
@@ -56,11 +57,15 @@ ok($agent->follow_link( url => '/foo' ), 'can follow url');
56
57
isnt( $agent -> uri, $server -> url, ' Need to be on a separate page' );
57
58
ok($agent -> back(), ' Can still go back' );
58
59
60
+ $agent -> quiet(0);
61
+ like warning { $agent -> follow_link( n => ' all' ) }, qr / ^follow_link\( .*?\) is not valid/ , " Can we follow all links?" ;
62
+ ok( $agent -> back(), ' Can still go back' );
63
+
59
64
ok(!$agent -> follow_link( url => ' /notfoo' ), " can't follow wrong url" );
60
65
is( $agent -> uri, $server -> url, ' Needs to be on the same page' );
61
66
eval {$agent -> follow_link( ' /foo' )};
62
67
like($@ , qr / Needs to get key-value pairs of parameters.*follow\. t/ , " Invalid parameter passing gets better error message" );
63
68
64
69
dies_ok { WWW::Mechanize-> new-> follow_link( url => ' /404' ) } " dies when link does not exist with autocheck" ;
65
70
66
- done_testing;
71
+ done_testing;
You can’t perform that action at this time.
0 commit comments