--- /dev/null
+function shouldBe(actual, expected) {
+ if (actual !== expected)
+ throw new Error('bad value: ' + actual);
+}
+
+var descriptor = Object.getOwnPropertyDescriptor(RegExp.prototype, 'global');
+shouldBe(JSON.stringify(descriptor), '{"enumerable":false,"configurable":true}');
+
+shouldBe(descriptor.enumerable, false);
+shouldBe(descriptor.configurable, true);
+shouldBe(descriptor.set, undefined);
+shouldBe(typeof descriptor.get, 'function');