Simple and Flexible Mock Objects for Testing FlexMock is a extremely simple mock object class compatible with the Test::Unit framework. Although the FlexMock’s interface is simple, it is very flexible.
Homepage: http://onestepback.org/software/flexmock