Acme-Claude-Shell
view release on metacpan or search on metacpan
t/01-tools.t view on Meta::CPAN
sub colorful { $_[0]->{colorful} }
sub safe_mode { $_[0]->{safe_mode} }
sub _history { $_[0]->{_history} }
sub _spinner {
my $self = shift;
if (@_) { $self->{_spinner} = shift }
return $self->{_spinner};
}
sub can {
my ($self, $method) = @_;
return $self->SUPER::can($method) || ($method eq '_spinner' ? 1 : 0);
}
package main;
# Create temp directory for tests
my $tempdir = tempdir(CLEANUP => 1);
# Create some test files
my $test_file = File::Spec->catfile($tempdir, 'test.txt');
open my $fh, '>', $test_file or die "Cannot create test file: $!";
t/02-hooks.t view on Meta::CPAN
sub colorful { $_[0]->{colorful} }
sub safe_mode { $_[0]->{safe_mode} }
sub _history { $_[0]->{_history} }
sub _spinner {
my $self = shift;
if (@_) { $self->{_spinner} = shift }
return $self->{_spinner};
}
sub can {
my ($self, $method) = @_;
return $self->SUPER::can($method) || ($method eq '_spinner' ? 1 : 0);
}
package main;
# Create mock session
my $session = MockSession->new(
colorful => 0,
safe_mode => 1,
verbose => 0,
);
( run in 1.440 second using v1.01-cache-2.11-cpan-fe3c2283af0 )