title: Asking rspec to stub find(1), instead it's encountering find(1, {:conditions=>nil})
body: <p>I'm telling rspec:</p>
  
  <pre><code>@foo1 = Factory(:foo)
  @foo2 = Factory(:foo)
  Foo.stub(:find).with(@foo1.id){@foo1}
  Foo.stub(:find).with(@foo2.id){@foo2}
  </code></pre>
  
  <p>As a spec for this code:</p>
  
  <pre><code>f = Foo.find(foo_id)
  </code></pre>
  
  <p>And I get this error:</p>
  
  <pre>
  expected: (1)
  got: (1, {:conditions=>nil})
  </pre>
  
  <p>I thought perhaps stub can't be told what parameters to expect, and I have to just use <code>should_receive</code>, even though that's not the behavior I'm testing in this spec -- but I tried that and it has the same error.</p>