title: Stubbing a mock object does not work
body: <p>I have a factory class carfactory that i create a mock object of.</p>
  
  <pre><code>def mockCar = Mock(Car)
  def mockFactory = Mock(CarFactory)
  this.mockCar.getDoors(_)   &gt;&gt; ["a","b"]
  this.mockFactory.getCar(_) &gt;&gt; this.mockCar
  </code></pre>
  
  <p>Now when the test runs i get a mockCar object from the factory but not the set from the getDoors(_) call.
  I get a empty set.</p>