Home | History | Annotate | Download | only in es6
      1 // Copyright 2015 the V8 project authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 // ES6 21.2.4.1
      6 var proto_desc = Object.getOwnPropertyDescriptor(RegExp, "prototype");
      7 assertFalse(proto_desc.writable);
      8 assertFalse(proto_desc.enumerable);
      9 assertFalse(proto_desc.configurable);
     10 
     11 // ES6 21.2.5.1
     12 var proto = proto_desc.value;
     13 assertFalse(proto instanceof RegExp);
     14 assertEquals(undefined, Object.getOwnPropertyDescriptor(proto, "valueOf"));
     15 assertEquals(proto.valueOf, Object.prototype.valueOf);
     16 var proto_constr = Object.getOwnPropertyDescriptor(proto, "constructor");
     17 assertEquals(RegExp, proto_constr.value);
     18