js/src/tests/ecma_2/LexicalConventions/regexp-literals-001.js

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:85f5178492b6
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5
6
7 /**
8 * File Name: LexicalConventions/regexp-literals-001.js
9 * ECMA Section: 7.8.5
10 * Description:
11 *
12 *
13 * Author: christine@netscape.com
14 * Date: 11 August 1998
15 */
16 var SECTION = "LexicalConventions/regexp-literals-001.js";
17 var VERSION = "ECMA_2";
18 var TITLE = "Regular Expression Literals";
19
20 startTest();
21
22 // Regular Expression Literals may not be empty; // should be regarded
23 // as a comment, not a RegExp literal.
24
25 s = //;
26
27 "passed";
28
29 AddTestCase(
30 "// should be a comment, not a regular expression literal",
31 "passed",
32 String(s));
33
34 AddTestCase(
35 "// typeof object should be type of object declared on following line",
36 "passed",
37 (typeof s) == "string" ? "passed" : "failed" );
38
39 AddTestCase(
40 "// should not return an object of the type RegExp",
41 "passed",
42 (typeof s == "object") ? "failed" : "passed" );
43
44 test();

mercurial