// Copyright (C) 2019 Leo Balter. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-aggregate-error description: > Creates a method property for message info: | AggregateError ( errors, message ) ... 5. If message is not undefined, then a. Let msg be ? ToString(message). b. Perform ! CreateMethodProperty(O, "message", msg). 6. Return O. CreateMethodProperty ( O, P, V ) ... 3. Let newDesc be the PropertyDescriptor { [[Value]]: V, [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true }. 4. Return ? O.[[DefineOwnProperty]](P, newDesc). features: [AggregateError] includes: [propertyHelper.js] ---*/ var obj = new AggregateError([], '42'); verifyProperty(obj, 'message', { value: '42', writable: true, enumerable: false, configurable: true, });