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: Invoked with a source which does not have a descriptor for an own property
8 5. For each element nextSource of sources, in ascending index order,
10 c. Repeat for each element nextKey of keys in List order,
11 i. Let desc be from.[[GetOwnProperty]](nextKey).
12 ii. ReturnIfAbrupt(desc).
13 iii. if desc is not undefined and desc.[[Enumerable]] is true, then
20 var source = new Proxy({}, {
27 result = Object.assign(target, source);
29 assert.sameValue(callCount, 1, 'Proxy trap was invoked exactly once');
31 !Object.prototype.hasOwnProperty.call(target, 'missing'),
32 'An own property was not created for a property without a property descriptor'
34 assert.sameValue(result, target);