You might just want to allow calls to fakeServer to include the jsonResponse. I didn't have a need for that, so I didn't do it at the time. But an optional arg would allow you to get rid of this method (especially since I don't think you ever call requestIndex with anything but requests.length - 1).