[Rubygems-developers] Functional testing
chad at chadfowler.com
Mon Apr 5 06:52:26 EDT 2004
On 5/4/2004, at 12:41 AM, Jim Weirich wrote:
> Chad Fowler said:
>> On 4/4/2004, at 12:42 PM, Chad Fowler wrote:
>>> I made a start at functional testing (only a couple of assertions,
>>> the "framework" is there). I'm using Ara Howard's Session module
>>> (created a gem out of it and dropped it in "redist"). I'm not sure
>>> yet if it works on Windows. Comments are welcome before I get too
>>> down this path.
> I've added the handfull of functional tests I've been working on. I
> refactored functional.rb a bit. Look and see if you approve.
Yes, much better!
> The functional tests may be invoked by "rake functional" (or "rake ft"
> you are a lazy typer like me).
> Also, I still see two failing unit tests. One of the unit tests is
> throwing a GemNotFoundException. For some reason, this kills the unit
> test framework, so I changed the GEM exceptions to inherit from
> RuntimeError instead of Exception. This allowed Test::Unit to run to
One of the unit tests is obviously failing because I made it fail (as a
note to (my|our)sel(f|elves)). If someone (like me) doesn't fix the
problem soon, I'll take it out. :)
Otherwise, the old remote installer tests are obsolete and we need new
ones. I've left it failing, because it really is broken. Same
probably goes for this one that I said about the last one. If we
don't fix it soon, we should probably remove the failures.
Do you think we should include a target for running all of the tests
(functional + unit)?
More information about the Rubygems-developers