Mark total results for cache in case of timeout - fixes #84

Change-Id: I7bad5a3c5df7332f5375c4027cffe67128a3b118
diff --git a/t/server/mock.pl b/t/server/mock.pl
index 79eeb90..31cfaca 100644
--- a/t/server/mock.pl
+++ b/t/server/mock.pl
@@ -48,7 +48,17 @@
   };
 
   my $response = $file->slurp;
-  return decode_json($response);
+  my $decode = decode_json($response);
+  unless ($decode) {
+    return {
+      status => 500,
+      json => {
+        errors => [[0, 'Unable to parse JSON']]
+      }
+    }
+  };
+
+  return $decode;
 };