1 // Copyright (C) 2015 the V8 project authors. All rights reserved.
2 // This code is governed by the BSD license found in the LICENSE file.
5 description: Errors thrown during definition of target object attributes
8 5. For each element nextSource of sources, in ascending index order,
10 c. Repeat for each element nextKey of keys in List order,
12 iii. if desc is not undefined and desc.[[Enumerable]] is true, then
14 3. Let status be Set(to, nextKey, propValue, true).
15 4. ReturnIfAbrupt(status).
19 Object.defineProperty(target, 'attr', {
23 assert.throws(TypeError, function() {
24 Object.assign(target, {