Home | History | Annotate | Download | only in Exceptions
      1 /**
      2  *  File Name:          exception-008
      3  *  ECMA Section:
      4  *  Description:        Tests for JavaScript Standard Exceptions
      5  *
      6  *  SyntaxError.
      7  *
      8  *  Author:             christine (at) netscape.com
      9  *  Date:               31 August 1998
     10  */
     11     var SECTION = "exception-008";
     12     var VERSION = "js1_4";
     13     var TITLE   = "Tests for JavaScript Standard Exceptions: SyntaxError";
     14 
     15     startTest();
     16     writeHeaderToLog( SECTION + " "+ TITLE);
     17 
     18     var tc = 0;
     19     var testcases = new Array();
     20 
     21     Syntax_1();
     22 
     23     test();
     24 
     25     function Syntax_1() {
     26         result = "failed: no exception thrown";
     27         exception = null;
     28 
     29         try {
     30            result = eval("continue;");
     31         } catch ( e ) {
     32             result = "passed:  threw exception",
     33             exception = e.toString();
     34         } finally {
     35             testcases[tc++] = new TestCase(
     36                 SECTION,
     37                 "eval(\"continue\") [ exception is " + exception +" ]",
     38                 "passed:  threw exception",
     39                 result );
     40         }
     41     }
     42