test: add test-debugger-breakpoint-exists
- The data parameter of unpackError() is typically undefined. Remove it.
In Node.js 15, callingsetBreakpoint(1)
andrestart
twice in a row caused the debugger to exit. In Node.js 16, it no longer exits but throws an error that is expected, or at least reasonable, or at least better than exiting.- The error message previously had
undefined
appended to it. It no longer does. - This adds test coverage to
unpackError()
inlib/internal/debugger/inspect_client.js
. That function previously was untested.
Refs: nodejs/node#41789