[rspec-devel] new pending feature (pending release)
bob.cotton at rallydev.com
Tue Jun 26 09:03:30 EDT 2007
"David Chelimsky" <dchelimsky at gmail.com> writes:
> On 6/26/07, aslak hellesoy <aslak.hellesoy at gmail.com> wrote:
>> On 6/26/07, Bob Cotton <bob.cotton at rallydev.com> 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.
>> I think that's a great idea. It could be coloured blue in the output.
> As long as we make the block optional, I'm cool w/ this. I can see
> that use for it, but I don't know that I'd want to force it on
> Bob - you want to take a crack at this?
>> > 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
> rspec-devel mailing list
> rspec-devel at rubyforge.org
More information about the rspec-devel