[rspec-devel] new pending feature (pending release)

David Chelimsky dchelimsky at gmail.com
Wed Jun 27 12:00:19 EDT 2007


On 6/27/07, aslak hellesoy <aslak.hellesoy at gmail.com> wrote:
> On 6/27/07, Dan North <dan at tastapod.com> wrote:
> >
> >  I think that's brilliant! Especially that the pending fails when the block
> > works, so you have to remove the pending block before you can check in.
> >
> >  Mind if I steal it for rbehave?

Why steal it? Just use it! You're already requiring parts of rspec,
just require the necessary parts for this too :)

If that's too complex, let me know and I'll make it so you can do
something like require 'spec/expectations/pending' or something like
that.

David

> >
>
> Of course not :0)
>
> Aslak
>
> >
> >
> >  Bob Cotton wrote:
> >  "David Chelimsky" <dchelimsky at gmail.com> writes:
> >
> >
> >
> >  I just added a new "pending" feature. It's in trunk (rev 2118+) and
> > will be part of the 1.0.6 release (*probably* within the next week).
> >
> > Read all about it:
> > http://blog.davidchelimsky.net/articles/2007/06/23/pending-insert-reason-here
> >
> >  A very nice feature.
> >
> > Here's a twist to consider:
> >
> > We use rspec for functional testing of a large-ish
> > application. Sometimes we find bugs that may take some time to be
> > resolved, a few days, a few weeks. Once the bug is identified, I don't
> > want to see it failing the nightly builds, day after day.
> >
> > pending() might be useful here, as I can say:
> >
> >  pending("Bug 12345 being fixed")
> >
> > But then I would have to wrap this in some conditional logic that
> > tests if the bug is actually fixed.
> >
> > But, what if pending took a block:
> >
> >  pending("Bug 12345 being fixed") do
> >  actual.should == expected
> >  end
> >
> > and pending would fail (not with a pending exception) once the code
> > inside the block started passing?
> >
> > That way we could mark something as a know issue, and be notified when
> > that thing was fixed and go removed the pending.
> >
> > Thoughts?
> >
> > - Bob
> > _______________________________________________
> > rspec-devel mailing list
> > rspec-devel at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/rspec-devel
> >
> >
> >
> > _______________________________________________
> > rspec-devel mailing list
> > rspec-devel at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/rspec-devel
> >
> _______________________________________________
> rspec-devel mailing list
> rspec-devel at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-devel
>


More information about the rspec-devel mailing list