From 9ac03abf1734718621bb868e7a92b2154448c27f Mon Sep 17 00:00:00 2001 From: Julien Elbaz Date: Sat, 1 Jun 2024 13:06:17 +0200 Subject: [PATCH] Add test --- test/node/wretch.spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/node/wretch.spec.ts b/test/node/wretch.spec.ts index ff11b8e..983ba50 100644 --- a/test/node/wretch.spec.ts +++ b/test/node/wretch.spec.ts @@ -708,9 +708,10 @@ describe("Wretch", function () { expect(w.query({ a: 1 }).query({}, true)._url).toBe(_URL) }) - it("should strip undefined values", function () { + it("should strip or omit undefined/null values", function () { const w = wretch(_URL).addon(QueryStringAddon) expect(w.query({ a: undefined, b: 1 })._url).toBe(_URL + "?a=&b=1") + expect(w.query({ a: undefined, b: 1, c: null }, false, true)._url).toBe(_URL + "?b=1") expect(w.query({ array: ["a", "b", undefined, "c"] })._url).toBe(_URL + "?array=a&array=b&array=&array=c") }) })