Hey patrick just thought of something in regard to this question:
What is the overall goal? One thing I just realized is that when we get to 'saving a post' we'll need to save the data somewhere in order to verify that functionality works. I think this may be a place where mocking on the client falls down, any thoughts?
We could just assert(manually or with a test) that the POST http method was invoked, etc.. perhaps that is enough... however, unless your using this functionality for testing, perhaps actually saving the data to a database would be more helpful during development, that way you could add some posts and make sure that things like css, etc also are coming out right...
anyway, just something i thought of... if this turns out to be the case our thoughts on this topic may swing back towards node (or even rails... or some form of persistence. local storage is another option)