From 0011a65eaaa85c193eccde59347d5b43bae6401f Mon Sep 17 00:00:00 2001 From: Franziska Hinkelmann Date: Wed, 27 Jul 2016 12:41:24 +0200 Subject: [PATCH] Add test for inherited properties for issue #5350 https://github.com/nodejs/node/issues/5350 --- test/parallel/test-vm-inherited-properties.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/parallel/test-vm-inherited-properties.js diff --git a/test/parallel/test-vm-inherited-properties.js b/test/parallel/test-vm-inherited-properties.js new file mode 100644 index 00000000000000..9e1be3a9c490f5 --- /dev/null +++ b/test/parallel/test-vm-inherited-properties.js @@ -0,0 +1,17 @@ +// https://github.com/nodejs/node/issues/5350 +'use strict'; +require('../common'); +const vm = require('vm'); +const assert = require('assert'); + +var base = Object.create(null); +base.x = 1; +base.y = 2; + +var sandbox = Object.create(base); +sandbox.z = 3; + +const code = 'x = 0; z = 4;'; +vm.runInNewContext(code, sandbox); + +assert((Object.keys(sandbox)).indexOf('y') === -1);