| description( | |
| "This test checks exceptional cases for constant counting in the parser." | |
| ); | |
| const a = 15; | |
| const b = 25; | |
| try { | |
| --a; | |
| --b; | |
| } catch(e) { } | |
| if (a !== 15) | |
| testFailed("Unexpected result for 'a'"); | |
| else | |
| testPassed("'a' is all good"); | |
| function f() | |
| { | |
| const a = 10; | |
| const b = 20; | |
| try { | |
| } catch(e) { | |
| a--; | |
| b--; | |
| } | |
| return a; | |
| } | |
| shouldBe("f()", "10"); |