From d4d755058895f2becba374bc6ac795833ecb4996 Mon Sep 17 00:00:00 2001 From: Florian Stellbrink Date: Sun, 16 Jul 2023 17:08:07 +0200 Subject: [PATCH] LibJS/Tests: Test splice at non zero index --- .../LibJS/Tests/builtins/Array/Array.prototype.splice.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.splice.js b/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.splice.js index d342dbf0c6..534da0b056 100644 --- a/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.splice.js +++ b/Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.splice.js @@ -46,6 +46,11 @@ test("basic functionality", () => { removed = array.splice(-123, 123); expect(array).toEqual([]); expect(removed).toEqual(["foo", "bar", "baz"]); + + array = ["foo", "bar"]; + removed = array.splice(1, 1, "baz"); + expect(array).toEqual(["foo", "baz"]); + expect(removed).toEqual(["bar"]); }); test("Invalid lengths", () => {