Skip to content

Commit 13fb801

Browse files
authored
test: handle null-prototype json fields (#1080)
1 parent 978faba commit 13fb801

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

test/integration/json.test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { createServer, request as _request } from "node:http";
2-
import assert, { deepStrictEqual } from "node:assert";
2+
import assert, { deepStrictEqual, strictEqual } from "node:assert";
33
import formidable from "../../src/index.js";
44

55
const testData = {
@@ -13,7 +13,8 @@ test("json", (done) => {
1313
const form = formidable({});
1414

1515
form.parse(req, (err, fields) => {
16-
deepStrictEqual(fields, {
16+
strictEqual(Object.getPrototypeOf(fields), null);
17+
deepStrictEqual({ ...fields }, {
1718
numbers: [1, 2, 3, 4, 5],
1819
nested: { key: "val" },
1920
});

0 commit comments

Comments
 (0)