| Index: test/mjsunit/es6/symbols.js
 | 
| diff --git a/test/mjsunit/es6/symbols.js b/test/mjsunit/es6/symbols.js
 | 
| index 220439291cb86125aee42f5ef5f76724f6d07766..b465bee14a9b4630af3eb56be4bf18ccf008fc9c 100644
 | 
| --- a/test/mjsunit/es6/symbols.js
 | 
| +++ b/test/mjsunit/es6/symbols.js
 | 
| @@ -367,6 +367,34 @@ for (var i in objs) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| +function TestDefineProperties() {
 | 
| +  var properties = {}
 | 
| +  for (var i in symbols) {
 | 
| +    Object.defineProperty(
 | 
| +        properties, symbols[i], {value: {value: i}, enumerable: i % 2 === 0})
 | 
| +  }
 | 
| +  var o = Object.defineProperties({}, properties)
 | 
| +  for (var i in symbols) {
 | 
| +    assertEquals(i % 2 === 0, symbols[i] in o)
 | 
| +  }
 | 
| +}
 | 
| +TestDefineProperties()
 | 
| +
 | 
| +
 | 
| +function TestCreate() {
 | 
| +  var properties = {}
 | 
| +  for (var i in symbols) {
 | 
| +    Object.defineProperty(
 | 
| +      properties, symbols[i], {value: {value: i}, enumerable: i % 2 === 0})
 | 
| +  }
 | 
| +  var o = Object.create(Object.prototype, properties)
 | 
| +  for (var i in symbols) {
 | 
| +    assertEquals(i % 2 === 0, symbols[i] in o)
 | 
| +  }
 | 
| +}
 | 
| +TestCreate()
 | 
| +
 | 
| +
 | 
|  function TestCachedKeyAfterScavenge() {
 | 
|    gc();
 | 
|    // Keyed property lookup are cached.  Hereby we assume that the keys are
 | 
| 
 |