From 45c36717c559218e952a335da35f4194e954b103 Mon Sep 17 00:00:00 2001 From: tunnckoCore <5038030+tunnckoCore@users.noreply.github.com> Date: Thu, 16 Apr 2026 03:36:28 +0300 Subject: [PATCH] test: handle null-prototype json fields --- test/integration/json.test.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/integration/json.test.js b/test/integration/json.test.js index c515f1a3..411359a9 100644 --- a/test/integration/json.test.js +++ b/test/integration/json.test.js @@ -1,5 +1,5 @@ import { createServer, request as _request } from "node:http"; -import assert, { deepStrictEqual } from "node:assert"; +import assert, { deepStrictEqual, strictEqual } from "node:assert"; import formidable from "../../src/index.js"; const testData = { @@ -13,7 +13,8 @@ test("json", (done) => { const form = formidable({}); form.parse(req, (err, fields) => { - deepStrictEqual(fields, { + strictEqual(Object.getPrototypeOf(fields), null); + deepStrictEqual({ ...fields }, { numbers: [1, 2, 3, 4, 5], nested: { key: "val" }, });