use strict;
use warnings FATAL => 'all';
-use Data::Dump qw(dump);
+use Data::Dumper::Concise;
use Test::More (
eval { require HTTP::Request::AsCGI }
? 'no_plan'
$self->show_landing(@_);
},
sub(/...) {
- sub (GET + /user) {
+ q(GET + /user) => sub {
$self->show_users(@_);
},
sub (/user/*) {
sub show_landing {
my ($self, @args) = @_;
+ local $self->{_dispatcher};
return [
200, ['Content-Type' => 'application/perl' ],
- [Data::Dump::dump @args],
+ [::Dumper \@args],
];
}
sub show_users {
my ($self, @args) = @_;
+ local $self->{_dispatcher};
return [
200, ['Content-Type' => 'application/perl' ],
- [Data::Dump::dump @args],
+ [::Dumper \@args],
];
}
sub show_user {
my ($self, @args) = @_;
+ local $self->{_dispatcher};
return [
200, ['Content-Type' => 'application/perl' ],
- [Data::Dump::dump @args],
+ [::Dumper \@args],
];
}
sub process_post {
my ($self, @args) = @_;
+ local $self->{_dispatcher};
return [
200, ['Content-Type' => 'application/perl' ],
- [Data::Dump::dump @args],
+ [::Dumper \@args],
];
}
}
'200 on GET';
{
- my ($self, $env, @noextra) = eval $get_landing->content;
+ my ($self, $env, @noextra) = @{eval $get_landing->content};
+ die $@ if $@;
is scalar(@noextra), 0, 'No extra stuff';
is ref($self), 't::Web::Simple::SubDispatchArgs', 'got object';
is ref($env), 'HASH', 'Got hashref';
'200 on GET';
{
- my ($self, $env, @noextra) = eval $get_users->content;
+ my ($self, $env, @noextra) = @{eval $get_users->content};
is scalar(@noextra), 0, 'No extra stuff';
is ref($self), 't::Web::Simple::SubDispatchArgs', 'got object';
is ref($env), 'HASH', 'Got hashref';
'200 on GET';
{
- my ($self, $env, @noextra) = eval $get_user->content;
+ my ($self, $env, @noextra) = @{eval $get_user->content};
is scalar(@noextra), 0, 'No extra stuff';
is ref($self), 't::Web::Simple::SubDispatchArgs', 'got object';
is ref($env), 'HASH', 'Got hashref';
'200 on POST';
{
- my ($self, $params, $env, @noextra) = eval $post_user->content;
+ my ($self, $params, $env, @noextra) = @{eval $post_user->content};
is scalar(@noextra), 0, 'No extra stuff';
is ref($self), 't::Web::Simple::SubDispatchArgs', 'got object';
is ref($params), 'HASH', 'Got POST hashref';