Tests: added test for reading body from IO::Handle-like object.

This commit is contained in:
Andrey Zelenkov
2019-01-28 17:16:50 +03:00
parent eced6bc972
commit 7dddfe2143
3 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package IOFake;
sub new {
my $class = shift;
my $errors = shift;
my $self = {};
$self->{_count} = 2;
$self->{_errors} = $errors;
bless $self, $class;
return $self;
}
sub getline() {
my $self = shift;
if ($self->{_count} > 0) {
return $self->{_count}--;
}
$self->{_errors}->print('IOFake getline() $/ is ' . ${ $/ });
return;
}
sub close() {
my $self = shift;
$self->{_errors}->print('IOFake close() called');
};
1;