| description('Tests for ES6 arrow function, this should be overwritten during invoke call&apply'); | |
| var d = { | |
| x : "foo", | |
| y : function() { return () => this.x; } | |
| }; | |
| var e = { x : "bar" }; | |
| shouldBe('d.y().call(e)', "'foo'"); | |
| shouldBe('d.y().apply(e)', "'foo'"); | |
| var successfullyParsed = true; |