• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/**
2    File Name:          12.9-1-n.js
3    ECMA Section:       12.9 The return statement
4    Description:
5
6    Author:             christine@netscape.com
7    Date:               12 november 1997
8*/
9    var SECTION = "12.9-1-n";
10    var VERSION = "ECMA_1";
11    var TITLE   = "The return statment";
12
13    startTest();
14    writeHeaderToLog( SECTION + " The return statement");
15
16    var tc = 0;
17    var testcases = new Array();
18
19    var result = "Failed";
20    var exception = "No exception thrown";
21    var expect = "Passed";
22
23    try {
24        eval("return;");
25    } catch ( e ) {
26        result = expect;
27        exception = e.toString();
28    }
29
30    testcases[tc++] = new TestCase(
31        SECTION,
32        "return outside of a function" +
33        " (threw " + exception +")",
34        expect,
35        result );
36
37    test();
38
39