Tests for ES6 arrow function endings | |
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". | |
PASS afEOL(12) is 13 | |
PASS x=>x+1 did not throw exception. | |
PASS x=>x+1 | |
did not throw exception. | |
PASS f() is 39 | |
eval('var af = x=>x*2') | |
PASS af(10) is 20 | |
eval('var af1 = x=>x*3, af2=x=>x*4') | |
PASS af1(10) is 30 | |
PASS af2(10) is 40 | |
eval('var af1 = x=>x*3;') | |
PASS af3(10) is 30 | |
eval('var af4 = x=>(x*3)') | |
PASS af4(10) is 30 | |
eval('var af5 = x=> { return x*3; }') | |
PASS af5(10) is 30 | |
PASS successfullyParsed is true | |
TEST COMPLETE | |