read invalid errors sent to prevent message drops #14

Hi,

This is basically a reformatted version of https://github.com/grocer/grocer/pull/29 that was submitted to address https://github.com/grocer/grocer/issues/14. Looking closer, it looks similar to https://github.com/grocer/grocer/pull/21.

Glad so many people are solving the problem in a similar way.

Added some specs. Some of them felt like they were just going through the motions instead of really testing anything. But not sure what you want to do about delegate methods anyway. Also not sure how close to 100% you want to get.

Is this closer to what you want?

All of these solutions look like they could leverage / use your branch https://github.com/grocer/grocer/tree/error_response

Thanks