File indexing completed on 2024-04-28 15:28:37
0001 var i = 1; 0002 0003 function foo() { 0004 i = 2; 0005 return; 0006 i = 3; 0007 } 0008 0009 shouldBe("foo(), i", "2"); 0010 0011 var caught = false; 0012 try { eval("return;"); } catch(e) { caught = true; } 0013 shouldBeTrue("caught"); 0014 0015 // value completions take precedence 0016 var val = eval("11; { }"); 0017 shouldBe("val", "11"); 0018 val = eval("12; ;"); 0019 shouldBe("val", "12"); 0020 val = eval("13; if(false);"); 0021 shouldBe("val", "13"); 0022 val = eval("14; function f() {}"); 0023 shouldBe("val", "14"); 0024 val = eval("15; var v = 0"); 0025 shouldBe("val", "15");