I am using mock-fs for my test cases in Mocha. This is my configuration:
"mocha": "^8.3.2",
"mock-fs": "^5.0.0",
While running test cases with node version 10.x test cases are failing with
TypeError: uvBinding.getErrorMap is not a function
at Object.<anonymous> (/home/travis/build/twilio/twilio-cli-core/node_modules/mock-fs/lib/error.js:10:11)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Module.replacementCompile (/home/travis/build/twilio/twilio-cli-core/node_modules/append-transform/index.js:60:13)
at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Object.<anonymous> (/home/travis/build/twilio/twilio-cli-core/node_modules/append-transform/index.js:64:4)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/home/travis/build/twilio/twilio-cli-core/node_modules/mock-fs/lib/binding.js:9:17)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Module.replacementCompile (/home/travis/build/twilio/twilio-cli-core/node_modules/append-transform/index.js:60:13)
at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Object.<anonymous> (/home/travis/build/twilio/twilio-cli-core/node_modules/append-transform/index.js:64:4)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/home/travis/build/twilio/twilio-cli-core/node_modules/mock-fs/lib/index.js:3:17)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Module.replacementCompile (/home/travis/build/twilio/twilio-cli-core/node_modules/append-transform/index.js:60:13)
at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Object.<anonymous> (/home/travis/build/twilio/twilio-cli-core/node_modules/append-transform/index.js:64:4)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/home/travis/build/twilio/twilio-cli-core/test/release-scripts/change-log-helper.test.js:4:14)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Module.replacementCompile (/home/travis/build/twilio/twilio-cli-core/node_modules/append-transform/index.js:60:13)
at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Object.<anonymous> (/home/travis/build/twilio/twilio-cli-core/node_modules/append-transform/index.js:64:4)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.exports.requireOrImport (/home/travis/build/twilio/twilio-cli-core/node_modules/mocha/lib/esm-utils.js:42:12)
at Object.exports.loadFilesAsync (/home/travis/build/twilio/twilio-cli-core/node_modules/mocha/lib/esm-utils.js:55:34)
at process._tickCallback (internal/process/next_tick.js:68:7)
at Function.Module.runMain (internal/modules/cjs/loader.js:834:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
and with node version 14.x it is working fine. What I need to do to work with node 10.x?
I am using mock-fs for my test cases in Mocha. This is my configuration:
While running test cases with node version 10.x test cases are failing with
and with node version 14.x it is working fine. What I need to do to work with node 10.x?