Test 15 in t/opts.t can fail on 'doze because the reported error string differs
Currently the test of a non-JSON response requires the error string to match "could not connect". However, in the case of some non-mocked MSWin32 systems this substring is not present and is instead somewhat surprisingly replaced by "Bad file descriptor". See this example failure.
Please amend the test to allow for this possibility.