You can clone with
HTTPS or Subversion.
At a minimum :and_call_original needs to be added to the list of recorded methods in Chain, but even with that I was seeing issues. My understanding of the recorder proxy is very fuzzy though.
Add support for #and_call_original to an #any_instance partial mock.
Thanks for reporting this. I didn't think about any_instance (since I don't tend to use it) when I added and_call_original and simply forgot to add support. I just pushed a fix. You can point your Gemfile at github master if you want to try it out.
Handle additional any_instance / and_call_original edge cases.