[rspec-users] .with(:anything) issue

Emmanuel Pirsch emmanuel at pirsch.org
Thu Nov 13 08:45:35 EST 2008


Great, it worked!

Here is where I found the doc which talk about using symbols :
http://rspec.info/documentation/mocks/message_expectations.html

Thanks!

On Thu, Nov 13, 2008 at 8:42 AM, David Chelimsky <dchelimsky at gmail.com>wrote:

> On Thu, Nov 13, 2008 at 7:38 AM, Emmanuel Pirsch <emmanuel at pirsch.org>
> wrote:
> > Hi,
> >
> > I'm using a expectation like this :
> > repository.should_receive(:add_gem).with("test.txt", :anything)
>
> Try the anything() method. Support for symbols as argument matchers
> was deprecated and removed.
>
> Are you still seeing docs somewhere that talk about using symbols?
>
> >
> > When I run my spec, it fails with the following message :
> > Spec::Mocks::MockExpectationError in 'MiniGemServer should add a new gem
> to
> > the repository after it has been uploaded'
> > #<MiniGemServer::Repository:0xb11164> expected :add_gem with ("test.txt",
> > :anything) but received it with ("test.txt",
> > "C:/DOCUME~1/xyzuser/LOCALS~1/Temp/RackMultipart20081113-8392-1vodbzf-0")
> >
> > Shouldn't it be working? The first argument is the same and I don't
> really
> > care about the second one as long as it is there. I also tried to replace
> > :anything with :string and got the same error.
> >
> > Any idea why I get this?
> >
> > Thanks!
> >
> >
> >
> > _______________________________________________
> > rspec-users mailing list
> > rspec-users at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/rspec-users
> >
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20081113/5663c25e/attachment.html>


More information about the rspec-users mailing list