Subject: | Test-Deep does not play well with Test-MockObject |
Test::Deep does not function in the presence of Test::MockObject,
because TMO brings in UNIVERSAL::isa and UNIVERSAL::can to check that
only method forms of isa() and can() are called (because TMO swaps these
out to achieve its magic), and Test::Deep calls the function forms of
these all over the place.
Obviously it would be desirable to use Test::MockObject and Test::Deep
together in a test.
(I thought this was already filed as a ticket, but neither RT#30394 nor
RT#26115 quite describe this problem accurately.)
Fix coming up in my github.