On Wed, Jun 30, 2004 at 03:29:22PM +0100, Fergal Daly wrote:
> Actually, it seems that some of the patches were applied. The problem is
> that is_deeply() delegates to ->is_eq() for non deep arguments but handles
> it's own string comparison once you descend into the structure. The patch
> below seems to fix it,
>
> F
>
>
> --- More.pm.orig 2004-06-30 15:15:24.182762112 +0100
> +++ More.pm 2004-06-30 15:16:36.330793944 +0100
> @@ -1035,7 +1035,9 @@
> # Quiet uninitialized value warnings when comparing undefs.
> local $^W = 0;
>
> - if( ! (ref $e1 xor ref $e2) and $e1 eq $e2 ) {
> + if( ! (ref $e1 xor ref $e2) and
> + ! (defined $e1 xor defined $2) and
> + $e1 eq $e2 ) {
> $ok = 1;
> }
> else {
<head scratch> What version of Test::More is that?
--
Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern/
Do not try comedy at home! Milk & Cheese are advanced experts! Attempts at
comedy can be dangerously unfunny!