removed debugging code in rest item test
[catagits/Catalyst-Controller-DBIC-API.git] / t / rest / item.t
index a376a6b..29d2f1e 100644 (file)
@@ -40,4 +40,16 @@ my $artist_view_url = "$base/api/rest/artist/";
     like($response->{messages}->[0], qr/^No object found for id/, 'error message for not existing object fetch ok');
 }
 
+my $track_view_url = "$base/api/rest/track/";
+
+{
+    my $id = 9;
+    my $req = GET( $track_view_url . $id, undef, 'Accept' => 'application/json' );
+    $mech->request($req);
+    cmp_ok( $mech->status, '==', 200, 'got track with datetime object okay' );
+    my %expected_response = $schema->resultset('Track')->find($id)->get_columns;
+    my $response = JSON::Any->Load( $mech->content);
+    is_deeply( $response, { data => \%expected_response, success => 'true' }, 'correct data returned for track with datetime' );
+}
+
 done_testing();