| This test case checks whether variables cause properties to be defined even before reaching the declaration statement in various cases. | |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". | |
| PASS this.hasOwnProperty("foo") is true | |
| PASS this.hasOwnProperty("bar") is true | |
| PASS firstEvalResult is true | |
| PASS secondEvalResult is false | |
| PASS thirdEvalResult is true | |
| PASS testEvalInCatch() is true | |
| PASS successfullyParsed is true | |
| TEST COMPLETE | |