From bd0ca27856cee8f8e35ce36e5fa2e4d5b6e8aabb Mon Sep 17 00:00:00 2001 From: Ben Carp Date: Sat, 17 Apr 2021 20:09:28 +0300 Subject: [PATCH] adding toFormData test --- test/specs/helpers/toFormData.spec.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 test/specs/helpers/toFormData.spec.js diff --git a/test/specs/helpers/toFormData.spec.js b/test/specs/helpers/toFormData.spec.js new file mode 100644 index 0000000..f28471e --- /dev/null +++ b/test/specs/helpers/toFormData.spec.js @@ -0,0 +1,18 @@ +var toFormData = require("../../../lib/helpers/toFormData"); + +describe("toFormData", function () { + it("Convert nested data object to FormDAta", function () { + var o = { + val: 123, + nested: { + arr: ["hello", "world"], + }, + }; + + convertedVal = toFormData(o); + expect(convertedVal instanceof FormData).toEqual(true); + expect(Array.from(convertedVal.keys()).length).toEqual(3); + expect(convertedVal.get("val")).toEqual("123") + expect(convertedVal.get("nested.arr.0")).toEqual("hello") + }); +});