Skip to content

Commit 3087338

Browse files
committed
Make test monkey patching more robust
1 parent 092d3bd commit 3087338

File tree

7 files changed

+20
-13
lines changed

7 files changed

+20
-13
lines changed

t/002_croakage.t

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use warnings;
55

66
use Test::More;
77
use lib 't';
8-
use Util qw[tmpfile monkey_patch set_socket_source];
8+
use Util qw[tmpfile monkey_patch set_socket_source clear_socket_source];
99

1010
use HTTP::Tiny;
1111

@@ -35,6 +35,7 @@ my $res_fh = tmpfile();
3535
my $req_fh = tmpfile();
3636

3737
my $http = HTTP::Tiny->new;
38+
clear_socket_source();
3839
set_socket_source($req_fh, $res_fh);
3940

4041
for my $c ( @cases ) {

t/101_head.t

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use warnings;
66
use File::Basename;
77
use Test::More 0.88;
88
use lib 't';
9-
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10-
set_socket_source sort_headers $CRLF $LF];
9+
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10+
clear_socket_source set_socket_source sort_headers $CRLF $LF];
1111
use HTTP::Tiny;
1212
BEGIN { monkey_patch() }
1313

@@ -47,6 +47,7 @@ for my $file ( dir_list("corpus", qr/^head/ ) ) {
4747
my $req_fh = tmpfile();
4848

4949
my $http = HTTP::Tiny->new( keep_alive => 0 );
50+
clear_socket_source();
5051
set_socket_source($req_fh, $res_fh);
5152

5253
(my $url_basename = $url) =~ s{.*/}{};

t/102_put.t

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use warnings;
66
use File::Basename;
77
use Test::More 0.88;
88
use lib 't';
9-
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10-
set_socket_source sort_headers $CRLF $LF];
9+
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10+
clear_socket_source set_socket_source sort_headers $CRLF $LF];
1111
use HTTP::Tiny;
1212
BEGIN { monkey_patch() }
1313

@@ -50,6 +50,7 @@ for my $file ( dir_list("corpus", qr/^put/ ) ) {
5050
my $req_fh = tmpfile();
5151

5252
my $http = HTTP::Tiny->new( keep_alive => 0 );
53+
clear_socket_source();
5354
set_socket_source($req_fh, $res_fh);
5455

5556
(my $url_basename = $url) =~ s{.*/}{};

t/103_delete.t

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use warnings;
66
use File::Basename;
77
use Test::More 0.88;
88
use lib 't';
9-
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10-
set_socket_source sort_headers $CRLF $LF];
9+
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10+
clear_socket_source set_socket_source sort_headers $CRLF $LF];
1111
use HTTP::Tiny;
1212
BEGIN { monkey_patch() }
1313

@@ -47,6 +47,7 @@ for my $file ( dir_list("corpus", qr/^delete/ ) ) {
4747
my $req_fh = tmpfile();
4848

4949
my $http = HTTP::Tiny->new( keep_alive => 0 );
50+
clear_socket_source();
5051
set_socket_source($req_fh, $res_fh);
5152

5253
(my $url_basename = $url) =~ s{.*/}{};

t/104_post.t

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use warnings;
66
use File::Basename;
77
use Test::More 0.88;
88
use lib 't';
9-
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10-
set_socket_source sort_headers $CRLF $LF];
9+
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10+
clear_socket_source set_socket_source sort_headers $CRLF $LF];
1111
use HTTP::Tiny;
1212
BEGIN { monkey_patch() }
1313

@@ -47,6 +47,7 @@ for my $file ( dir_list("corpus", qr/^post/ ) ) {
4747
my $req_fh = tmpfile();
4848

4949
my $http = HTTP::Tiny->new( keep_alive => 0 );
50+
clear_socket_source();
5051
set_socket_source($req_fh, $res_fh);
5152

5253
(my $url_basename = $url) =~ s{.*/}{};

t/110_mirror.t

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use warnings;
66
use File::Basename;
77
use Test::More 0.88;
88
use lib 't';
9-
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10-
set_socket_source sort_headers $CRLF $LF];
9+
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
10+
clear_socket_source set_socket_source sort_headers $CRLF $LF];
1111
use HTTP::Tiny;
1212
use File::Temp qw/tempdir/;
1313
use File::Spec;
@@ -64,6 +64,7 @@ for my $file ( dir_list("corpus", qr/^mirror/ ) ) {
6464
my $req_fh = tmpfile();
6565

6666
my $http = HTTP::Tiny->new( keep_alive => 0 );
67+
clear_socket_source();
6768
set_socket_source($req_fh, $res_fh);
6869

6970
my @call_args = %options ? ($url, $tempfile, \%options) : ($url, $tempfile);

t/150_post_form.t

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ use open IN => ':raw';
77
use File::Basename;
88
use Test::More 0.88;
99
use lib 't';
10-
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
11-
set_socket_source sort_headers $CRLF $LF];
10+
use Util qw[tmpfile rewind slurp monkey_patch dir_list parse_case
11+
clear_socket_source set_socket_source sort_headers $CRLF $LF];
1212
use HTTP::Tiny;
1313
BEGIN { monkey_patch() }
1414

@@ -61,6 +61,7 @@ for my $file ( dir_list("corpus", qr/^form/ ) ) {
6161
my $req_fh = tmpfile();
6262

6363
my $http = HTTP::Tiny->new( keep_alive => 0 );
64+
clear_socket_source();
6465
set_socket_source($req_fh, $res_fh);
6566

6667
(my $url_basename = $url) =~ s{.*/}{};

0 commit comments

Comments
 (0)