Recent development versions of Test::More load List::Util. Therefore, the @INC hook is skipped when it comes to testing whether the attempt to require List::Util dies.
Fix this spurious test failure by deleting each disallowed module from %INC prior to testing.
This addresses my earlier bug report.
Fix spurious test failure with previously loaded module