Hi everybody. I'm new in this list, don't know wheter this is a FAQ ( I've tried but bot found any FAQ ), so if it's please just point me towards it.
I've been looking at the documentation for the test modules (Test::More, Test::Simple, Test::Builder ), and I've found nothing regarding the return value of the ok(), is(), etc... functions/methods. Browsing through the source I've found they (nearly) always land in calls to a Test::Builder->ok() method which carefully returns 1/0 at the tail. Even in Test::Builder documentation I've found only once the 'return' word, in the description of the diag() method which stronly hints that the tests functions returns true when the test pass ( prints OK ). I'd like to know if this a reliable but undocumented feature of a side efect, as i'd like to use the return value in tests, and if so wheter it is going to be documented. Regards. Francisco Olarte SAnz.