079210fdc9df6bb3ffc484550f1b1f4ecfbbed06e82b857b300162ebc9184ddfeaaaaf512976fd93de1664b769cd4eb2f7e5d4ab04a438af536d668e791f0f 420 B

1234567891011
  1. 'use strict';
  2. var fails = require('../internals/fails');
  3. var createPropertyDescriptor = require('../internals/create-property-descriptor');
  4. module.exports = !fails(function () {
  5. var error = new Error('a');
  6. if (!('stack' in error)) return true;
  7. // eslint-disable-next-line es/no-object-defineproperty -- safe
  8. Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));
  9. return error.stack !== 7;
  10. });