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