1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
package ORFeedbackLogger;
use Test::More;
use Moo;
extends 'Object::Remote::Logging::Logger';
has feedback_output => (is => 'rw' );
has feedback_input => ( is => 'rw' );
sub reset {
my ($self) = @_;
$self->feedback_output(undef);
$self->feedback_input(undef);
ok(! defined $self->feedback_output && ! defined $self->feedback_input, 'Reset successful');
}
sub _log {
my $self = shift;
$self->feedback_input([@_]);
$self->SUPER::_log(@_);
}
sub _output {
my ($self, $rendered) = @_;
$self->feedback_output($rendered);
}
1;
|