haikuwebkit/LayoutTests/js/script-tests/arrowfunction-call.js

14 lines
297 B
JavaScript

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;