summaryrefslogtreecommitdiffstats
path: root/js/src/tests/non262/RegExp/descriptor.js
blob: cc545b3a6ae214bd152230ec01b8d2738d94f592 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var BUGNUMBER = 1120169;
var summary = "Implement RegExp.prototype.{global, ignoreCase, multiline, sticky, unicode} - property descriptor";

print(BUGNUMBER + ": " + summary);

var getters = [
  "flags",
  "global",
  "ignoreCase",
  "multiline",
  "source",
  "sticky",
  "unicode",
];

for (var name of getters) {
  var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, name);
  assertEq(desc.configurable, true);
  assertEq(desc.enumerable, false);
  assertEq("writable" in desc, false);
  assertEq("get" in desc, true);
}

if (typeof reportCompare === "function")
    reportCompare(true, true);