From 3e7ef270951fd476dd824be3c2d050d20e5ecbac Mon Sep 17 00:00:00 2001 From: "bclary%bclary.com" Date: Wed, 24 May 2006 06:24:40 +0000 Subject: [PATCH] JavaScript Test Library - Regression test for bug 304376. Remove incorrect check for constructor name git-svn-id: svn://10.0.0.236/trunk@198312 18797224-902f-48f8-a5cc-f745e15eee43 --- .../js/tests/ecma_3/String/regress-304376.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/mozilla/js/tests/ecma_3/String/regress-304376.js b/mozilla/js/tests/ecma_3/String/regress-304376.js index c1a2e8cff9e..4e3eb182b09 100755 --- a/mozilla/js/tests/ecma_3/String/regress-304376.js +++ b/mozilla/js/tests/ecma_3/String/regress-304376.js @@ -43,16 +43,23 @@ var expect = ''; printBugNumber (bug); printStatus (summary); -expect = 'String'; +expect = 'TypeError'; var saveString = String; String = Array; -actual = (new String()).constructor.name; - -// see if we can crash... -"".join(); +try +{ + // see if we can crash... + "".join(); + actual = 'No Error'; +} +catch(ex) +{ + actual = ex.name; + printStatus(ex + ''); +} String = saveString;