This time around I'm doing the test first thing using Test::More. So far it has worked pretty well. However, I overloaded the "==" method (using 'overload') to test for equality between two objects:
ok($obj1 == $obj2, "Object equality?");
That caused the following havoc:
"Can't find string terminator "/" anywhere before EOF"
I've submitted a post to c.l.p.m. so we'll see if I'm just doing something stupid or if this is a bug.
UPDATE: I was doing something stupid.