diff --git a/test/parallel/test-process-dlopen-undefined-exports.js b/test/parallel/test-process-dlopen-undefined-exports.js new file mode 100644 index 00000000000000..3766a73a45ab7b --- /dev/null +++ b/test/parallel/test-process-dlopen-undefined-exports.js @@ -0,0 +1,10 @@ +'use strict'; + +require('../common'); +const assert = require('assert'); + +const someBindingPath = './test/addons/hello-world/build/Release/binding.node'; + +assert.throws(() => { + process.dlopen({ exports: undefined }, someBindingPath); +}, Error);