11cb0ef41Sopenharmony_ci/* eslint-disable strict */ 21cb0ef41Sopenharmony_cirequire('../common'); 31cb0ef41Sopenharmony_ciconst assert = require('assert'); 41cb0ef41Sopenharmony_ciconst _process = require('process'); 51cb0ef41Sopenharmony_ciconst { Buffer: _Buffer } = require('buffer'); 61cb0ef41Sopenharmony_ci 71cb0ef41Sopenharmony_ciassert.strictEqual(process, _process); 81cb0ef41Sopenharmony_ci// eslint-disable-next-line no-global-assign 91cb0ef41Sopenharmony_ciprocess = 'asdf'; 101cb0ef41Sopenharmony_ciassert.strictEqual(process, 'asdf'); 111cb0ef41Sopenharmony_ciassert.strictEqual(global.process, 'asdf'); 121cb0ef41Sopenharmony_ciglobal.process = _process; 131cb0ef41Sopenharmony_ciassert.strictEqual(process, _process); 141cb0ef41Sopenharmony_ciassert.strictEqual( 151cb0ef41Sopenharmony_ci typeof Object.getOwnPropertyDescriptor(global, 'process').get, 161cb0ef41Sopenharmony_ci 'function'); 171cb0ef41Sopenharmony_ci 181cb0ef41Sopenharmony_ciassert.strictEqual(Buffer, _Buffer); 191cb0ef41Sopenharmony_ci// eslint-disable-next-line no-global-assign 201cb0ef41Sopenharmony_ciBuffer = 'asdf'; 211cb0ef41Sopenharmony_ciassert.strictEqual(Buffer, 'asdf'); 221cb0ef41Sopenharmony_ciassert.strictEqual(global.Buffer, 'asdf'); 231cb0ef41Sopenharmony_ciglobal.Buffer = _Buffer; 241cb0ef41Sopenharmony_ciassert.strictEqual(Buffer, _Buffer); 251cb0ef41Sopenharmony_ciassert.strictEqual( 261cb0ef41Sopenharmony_ci typeof Object.getOwnPropertyDescriptor(global, 'Buffer').get, 271cb0ef41Sopenharmony_ci 'function'); 28