~ubuntu-branches/ubuntu/wily/mozjs17/wily

« back to all changes in this revision

Viewing changes to js/src/tests/ecma/LexicalConventions/7.4.2-16-n.js

  • Committer: Package Import Robot
  • Author(s): Rico Tzschichholz
  • Date: 2013-05-25 12:24:23 UTC
  • Revision ID: package-import@ubuntu.com-20130525122423-zmxucrhtensw90xy
Tags: upstream-17.0.0
ImportĀ upstreamĀ versionĀ 17.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 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
/**
 
8
   File Name:          7.4.2-16-n.js
 
9
   ECMA Section:       7.4.2
 
10
 
 
11
   Description:
 
12
   The following tokens are ECMAScript keywords and may not be used as
 
13
   identifiers in ECMAScript programs.
 
14
 
 
15
   Syntax
 
16
 
 
17
   Keyword :: one of
 
18
   break          for         new         var
 
19
   continue       function    return      void
 
20
   delete         if          this        while
 
21
   else           in          typeof      with
 
22
 
 
23
   This test verifies that the keyword cannot be used as an identifier.
 
24
   Functioinal tests of the keyword may be found in the section corresponding
 
25
   to the function of the keyword.
 
26
 
 
27
   Author:             christine@netscape.com
 
28
   Date:               12 november 1997
 
29
 
 
30
*/
 
31
var SECTION = "7.4.1-16-n";
 
32
var VERSION = "ECMA_1";
 
33
startTest();
 
34
var TITLE   = "Keywords";
 
35
 
 
36
writeHeaderToLog( SECTION + " "+ TITLE);
 
37
 
 
38
DESCRIPTION = "var with = true";
 
39
EXPECTED = "error";
 
40
 
 
41
new TestCase( SECTION,  "var with = true",     "error",    eval("var with = true") );
 
42
 
 
43
test();