From 7ccbdf9f80f5962b00463caca12d427646691447 Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Mon, 21 Feb 2022 22:46:09 +0100 Subject: [PATCH] Added FieldArray same-order test for push also for unshift --- spec/FieldsArray.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/spec/FieldsArray.ts b/spec/FieldsArray.ts index 5723259..a5f54f1 100644 --- a/spec/FieldsArray.ts +++ b/spec/FieldsArray.ts @@ -42,7 +42,7 @@ describe("FieldsArray", () => { it("should preserve order of input items when adding fields", () => { expect( - fa.push({ key: "t1", value: "v1" }, { key: "t2", value: "v2" }) + fa.push({ key: "t1", value: "v1" }, { key: "t2", value: "v2" }), ).toBe(2); expect(fa.length).toBe(2); expect(fa[0]).toEqual({ key: "t1", value: "v1" }); @@ -200,5 +200,14 @@ describe("FieldsArray", () => { expect(fa.length).toBe(1); }); + + it("should preserve order of input items when adding fields", () => { + expect( + fa.push({ key: "t1", value: "v1" }, { key: "t2", value: "v2" }), + ).toBe(2); + expect(fa.length).toBe(2); + expect(fa[0]).toEqual({ key: "t1", value: "v1" }); + expect(fa[1]).toEqual({ key: "t2", value: "v2" }); + }); }); });