regress-89474.js (1193B)
1 /* -*- indent-tabs-mode: nil; js-indent-level: 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 * Date: 07 July 2001 8 * 9 * SUMMARY: Regression test for Bugzilla bug 89474 10 * See http://bugzilla.mozilla.org/show_bug.cgi?id=89474 11 * 12 * This test used to crash the JS shell. This was discovered 13 * by Darren DeRidder <darren.deridder@icarusproject.com 14 */ 15 //----------------------------------------------------------------------------- 16 var BUGNUMBER = 89474; 17 var summary = "Testing the JS shell doesn't crash on it.item()"; 18 var cnTest = 'it.item()'; 19 20 21 //----------------------------------------------------------------------------- 22 test(); 23 //----------------------------------------------------------------------------- 24 25 26 function test() 27 { 28 printBugNumber(BUGNUMBER); 29 printStatus (summary); 30 31 tryThis(cnTest); // Just testing that we don't crash on this 32 33 reportCompare('No Crash', 'No Crash', ''); 34 } 35 36 37 function tryThis(sEval) 38 { 39 try 40 { 41 eval(sEval); 42 } 43 catch(e) 44 { 45 // If we get here, we didn't crash. 46 } 47 }