[rspec-users] ArgumentError in "is a pending example" - block not supplied

David Chelimsky dchelimsky at gmail.com
Thu Oct 9 06:10:17 EDT 2008

On Thu, Oct 9, 2008 at 2:04 AM, Matt Wynne <matt at mattwynne.net> wrote:
> On 9 Oct 2008, at 01:18, David Chelimsky wrote:
>>> Now since I upgraded my gem to rspec 1.8 today, the empty example is
>>> failing
>>> with the error ArgumentError in "should do something someday": block not
>>> supplied
>>> Is this by design?
>> Absolutely not, though I am not having the same experience (blockless
>> examples are correctly reported as pending).
>>> What's the recommended way to deal with these pending examples? write a
>>> block and call pending within it?
>> That's how we used to do it before rspec started treating blockless
>> examples as pending. It will band-aid your problem so you can
>> progress. But what you're experiencing is not what is expected, nor am
>> I able to reproduce it.
>> Is this a rails app? Are you mixing gems and plugins perchance?
> Yes and yes.
> Aha.
> I hadn't bothered to upgrade the plugin as I figured that using 'spec' from
> the command line would run the 1.1.8 version from my gems folder, and not
> touch the plugin at all.
> Let me upgrade the plugin too and see what happens.

Actually, I'd recommend the other way around: get rid of the plugins
and use the 1.1.8 gems for rspec and rspec-rails.


> thanks,
> Matt
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

More information about the rspec-users mailing list