I've thought about this too. I think that the effort to test that properly with the current framework is too high. I hope to fix that with better mocking in Ruby.