RSpec's 'test double' framework, with support for stubbing and mocking