I've completed porting the client specs to using a 'real' rails app, the work can be found on GitHub in
pull request #57. All of the specs are green under rails 2.3 but there are still some failures under all 3.x versions. The failures are all in the same place and relate to the session storage mechanisms. I've also noticed that the LocalDirTicketStore specs aren't writing the to the filesystem but rather the DB because of the way they are constructed. I'm going to focus on fixing the issues with Rails 3.x first, while I'm doing that someone may want to verify that I'm not missing something regarding the LocalDirTicketStore specs.