mirror of https://github.com/nodejs/node.git
16 lines
438 B
JavaScript
16 lines
438 B
JavaScript
'use strict';
|
|
// https://github.com/nodejs/node/issues/47799
|
|
|
|
require('../common');
|
|
const assert = require('assert');
|
|
const vm = require('vm');
|
|
|
|
const ctx = vm.createContext();
|
|
|
|
const window = vm.runInContext('this', ctx);
|
|
|
|
Object.defineProperty(window, 'x', { value: '1', configurable: true });
|
|
assert.strictEqual(window.x, '1');
|
|
Object.defineProperty(window, 'x', { value: '2', configurable: true });
|
|
assert.strictEqual(window.x, '2');
|