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