The new Test::Builder that will be released in the near future will break this modules tests. The problem is that the test suite uses direct access to the hash elements inside Test::Builder. Most of the keys in the Test::Builder object are no longer present.
Example from a test file:
$test_builder->{q[Expected_Tests]} - $test_builder->{q[Curr_Test]}
These keys have had public methods available for some time:
Test::Builder->expected_tests()
Test::Builder->current_test()
Using these methods would have prevented the issue, and will fix the issue moving forward.
The new Test::Builder that will be released in the near future will break this modules tests. The problem is that the test suite uses direct access to the hash elements inside Test::Builder. Most of the keys in the Test::Builder object are no longer present.
Example from a test file:
$test_builder->{q[Expected_Tests]} - $test_builder->{q[Curr_Test]}
These keys have had public methods available for some time:
Using these methods would have prevented the issue, and will fix the issue moving forward.