removed process groups from the connection class child cleanup logic
[scpubgit/Object-Remote.git] / t / lib / ORFeedbackLogger.pm
CommitLineData
c5133f85 1package ORFeedbackLogger;
2
3use Test::More;
4use Moo;
5
6extends 'Object::Remote::Logging::Logger';
7
8has feedback_output => (is => 'rw' );
9has feedback_input => ( is => 'rw' );
10
11sub reset {
12 my ($self) = @_;
13 $self->feedback_output(undef);
14 $self->feedback_input(undef);
15
16 ok(! defined $self->feedback_output && ! defined $self->feedback_input, 'Reset successful');
17}
18
19sub _log {
20 my $self = shift;
21
22 $self->feedback_input([@_]);
23
24 $self->SUPER::_log(@_);
25}
26
27sub _output {
28 my ($self, $rendered) = @_;
29 $self->feedback_output($rendered);
30}
31
321;