Subject: | Tests fail on BSD systems because directories are not skipped |
The t/lookup.t test fails on most BSD systems (freebsd, netbsd, gnukfreebsd), see http://matrix.cpantesters.org/?dist=Text-UnAbbrev%200.02
I think the reason is because directory filehandles are differently handled on linux and freebsd: reading from such a filehandle is not possible on linux systems, while it is successful on freebsd systems, but returns only garbage causing the subsequent tests to fail.