CatalystX-ExtJS-Direct
view release on metacpan or search on metacpan
t/exception.t view on Meta::CPAN
use Test::More;
use strict;
use warnings;
use HTTP::Request::Common;
use JSON::XS;
use lib qw(t/lib);
use Test::WWW::Mechanize::Catalyst 'MyApp';
my $mech = Test::WWW::Mechanize::Catalyst->new();
my $tid = 1;
ok(
my $api = MyApp->controller('API')->api,
'get api directly from controller'
);
my $request = {
action => 'JSON',
method => 'exception',
data => {},
tid => $tid,
type => 'rpc'
};
ok(
$mech->request(
POST $api->{url},
Content_Type => 'application/json',
Content => encode_json($request)
),
'get via json in body'
);
my $json = decode_json($mech->content);
is($json->{status_code}, 200);
done_testing;
( run in 0.640 second using v1.01-cache-2.11-cpan-39bf76dae61 )