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;