-use 5.6.0;
-
use strict;
use warnings;
use Test::More;
use Test::WWW::Mechanize::Catalyst 'RestTest';
use HTTP::Request::Common;
-use JSON;
+use JSON::MaybeXS;
-my $json = JSON->new->utf8;
+my $json = JSON::MaybeXS->new(utf8 => 1);
my $mech = Test::WWW::Mechanize::Catalyst->new;
ok( my $schema = DBICTest->init_schema(), 'got schema' );
{
my $id = 1;
- my $req =
- GET( $artist_view_url . $id, undef, 'Accept' => 'application/json' );
+ my $req = GET( $artist_view_url . $id, 'Accept' => 'application/json' );
$mech->request($req);
cmp_ok( $mech->status, '==', 200, 'open attempt okay' );
my %expected_response =
{
my $id = 5;
- my $req =
- GET( $artist_view_url . $id, undef, 'Accept' => 'application/json' );
+ my $req = GET( $artist_view_url . $id, 'Accept' => 'application/json' );
$mech->request($req);
cmp_ok( $mech->status, '==', 400, 'open attempt not ok' );
my $response = $json->decode( $mech->content );