From a49b47bfe6afa5c4a36473c07ee9f2de805c7d75 Mon Sep 17 00:00:00 2001 From: davidot Date: Mon, 12 Jul 2021 01:38:16 +0200 Subject: [PATCH] LibJS: Fix tests that expected wrong this values --- .../LibJS/Tests/builtins/Array/Array.prototype.reduce.js | 5 +++++ .../Tests/builtins/Array/Array.prototype.reduceRight.js | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.reduce.js b/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.reduce.js index 110dcf8e1a..68dd0bf2e1 100644 --- a/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.reduce.js +++ b/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.reduce.js @@ -25,6 +25,11 @@ describe("errors", () => { describe("normal behavior", () => { test("basic functionality", () => { [1, 2].reduce(function () { + expect(this).toBe(globalThis); + }); + + [1, 2].reduce(function () { + "use strict"; expect(this).toBeUndefined(); }); diff --git a/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.reduceRight.js b/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.reduceRight.js index 0a3f4acad9..d939ed3ada 100644 --- a/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.reduceRight.js +++ b/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.reduceRight.js @@ -25,6 +25,11 @@ describe("errors", () => { describe("normal behavior", () => { test("basic functionality", () => { [1, 2].reduceRight(function () { + expect(this).toBe(globalThis); + }); + + [1, 2].reduceRight(function () { + "use strict"; expect(this).toBeUndefined(); });