/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * File Name: RegExp/function-001.js * ECMA Section: 15.7.2.1 * Description: Based on ECMA 2 Draft 7 February 1999 * * Author: christine@netscape.com * Date: 19 February 1999 */ var SECTION = "RegExp/function-001"; var VERSION = "ECMA_2"; var TITLE = "RegExp( pattern, flags )"; startTest(); /* * for each test case, verify: * - verify that [[Class]] property is RegExp * - prototype property should be set to RegExp.prototype * - source is set to the empty string * - global property is set to false * - ignoreCase property is set to false * - multiline property is set to false * - lastIndex property is set to 0 */ RegExp.prototype.getClassProperty = Object.prototype.toString; var re = new RegExp(); AddTestCase( "new RegExp().__proto__", RegExp.prototype, re.__proto__ ); test()