On Tue, Dec 04, 2007 at 08:25:10PM -0800, Michael G Schwern wrote:

> Fergal Daly wrote:

> > You have no idea what version of Foo they're using
> 
> Well, you do with version dependency declarations so you control the range.
> New versions are, of course, open to breakage but at some point you have to
> trust something.

I'm also missing why no-one has suggested

local $TODO = "Frobulator low on pie" if Foo->VERSION < 3.14;

which ought to mean that TODO tests stop being TODO if the user has a new
enough version of Foo installed. (ie, you *do* know what version of Foo
they're using, at least in the general case)

Nicholas Clark

Reply via email to