Atto

 view release on metacpan or  search on metacpan

t/10-hello.t  view on Meta::CPAN

#!perl

use strict;
use warnings;

use Test::More;
use Plack::Test;
use HTTP::Request::Common;
use JSON::MaybeXS;


use Atto qw(hello);

sub hello {
    return "hello world";
}

my $app = Atto->psgi;


my $test = Plack::Test->create($app);
my $json = JSON::MaybeXS->new->utf8->allow_nonref;

my $res = $test->request(POST "/hello");
ok $res->is_success, "request to /hello succeeded";

is $json->decode($res->content), "hello world", "request returned expected response";

done_testing;



( run in 2.906 seconds using v1.01-cache-2.11-cpan-5a3173703d6 )