• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/JavaScriptCore-7537.78.1/tests/mozilla/ecma/GlobalObject/

Lines Matching refs:eval

24     ECMA Section:       15.1.2.1 eval(x)
34 var TITLE = "eval(x)";
48 array[item++] = new TestCase( SECTION, "eval.length", 1, eval.length );
49 array[item++] = new TestCase( SECTION, "delete eval.length", false, delete eval.length );
50 array[item++] = new TestCase( SECTION, "var PROPS = ''; for ( p in eval ) { PROPS += p }; PROPS", "", eval("var PROPS = ''; for ( p in eval ) { PROPS += p }; PROPS") );
51 array[item++] = new TestCase( SECTION, "eval.length = null; eval.length", 1, eval( "eval.length = null; eval.length") );
52 // array[item++] = new TestCase( SECTION, "eval.__proto__", Function.prototype, eval.__proto__ );
56 array[item++] = new TestCase( SECTION, "eval()", void 0, eval() );
57 array[item++] = new TestCase( SECTION, "eval(void 0)", void 0, eval( void 0) );
58 array[item++] = new TestCase( SECTION, "eval(null)", null, eval( null ) );
59 array[item++] = new TestCase( SECTION, "eval(true)", true, eval( true ) );
60 array[item++] = new TestCase( SECTION, "eval(false)", false, eval( false ) );
62 array[item++] = new TestCase( SECTION, "typeof eval(new String('Infinity/-0')", "object", typeof eval(new String('Infinity/-0')) );
64 array[item++] = new TestCase( SECTION, "eval([1,2,3,4,5,6])", "1,2,3,4,5,6", ""+eval([1,2,3,4,5,6]) );
65 array[item++] = new TestCase( SECTION, "eval(new Array(0,1,2,3)", "1,2,3", ""+ eval(new Array(1,2,3)) );
66 array[item++] = new TestCase( SECTION, "eval(1)", 1, eval(1) );
67 array[item++] = new TestCase( SECTION, "eval(0)", 0, eval(0) );
68 array[item++] = new TestCase( SECTION, "eval(-1)", -1, eval(-1) );
69 array[item++] = new TestCase( SECTION, "eval(Number.NaN)", Number.NaN, eval(Number.NaN) );
70 array[item++] = new TestCase( SECTION, "eval(Number.MIN_VALUE)", 5e-308, eval(Number.MIN_VALUE) );
71 array[item++] = new TestCase( SECTION, "eval(-Number.MIN_VALUE)", -5e-308, eval(-Number.MIN_VALUE) );
72 array[item++] = new TestCase( SECTION, "eval(Number.POSITIVE_INFINITY)", Number.POSITIVE_INFINITY, eval(Number.POSITIVE_INFINITY) );
73 array[item++] = new TestCase( SECTION, "eval(Number.NEGATIVE_INFINITY)", Number.NEGATIVE_INFINITY, eval(Number.NEGATIVE_INFINITY) );
74 array[item++] = new TestCase( SECTION, "eval( 4294967296 )", 4294967296, eval(4294967296) );
75 array[item++] = new TestCase( SECTION, "eval( 2147483648 )", 2147483648, eval(2147483648) );