js/src/tests/js1_3/regress/delete-001.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:728c40d03e67
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: delete-001.js
9 Section: regress
10 Description:
11
12 Regression test for
13 http://scopus.mcom.com/bugsplat/show_bug.cgi?id=108736
14
15 Author: christine@netscape.com
16 Date: 12 november 1997
17 */
18
19 var SECTION = "JS1_2";
20 var VERSION = "JS1_2";
21 var TITLE = "The variable statement";
22
23 startTest();
24 writeHeaderToLog( SECTION + " "+ TITLE);
25
26 // delete all properties of the global object
27 // per ecma, this does not affect variables in the global object declared
28 // with var or functions
29
30 for ( p in this ) {
31 delete p;
32 }
33
34 var result ="";
35
36 for ( p in this ) {
37 result += String( p );
38 }
39
40 // not too picky here... just want to make sure we didn't crash or something
41
42 new TestCase( SECTION,
43 "delete all properties of the global object",
44 "PASSED",
45 result == "" ? "FAILED" : "PASSED" );
46
47
48 test();
49

mercurial