浏览代码

LibJS/Tests: Test splice at non zero index

Florian Stellbrink 2 年之前
父节点
当前提交
d4d7550588
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      Userland/Libraries/LibJS/Tests/builtins/Array/Array.prototype.splice.js

+ 5 - 0
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", () => {