notbank
Version:
The Notbank for Node.js
22 lines (19 loc) • 716 B
text/typescript
import { readFileSync } from 'fs';
import "mocha";
import { FormDataBuilder } from '../../../lib/core/http/formDataBuilder';
import { FormDataRequester } from '../../../lib/core/http/formDataRequester';
describe("form data", () => {
it("", async () => {
let file = new File(["some text"], "file.txt")
let file2 = new File([readFileSync('LICENSE')], "some");
const formData = FormDataBuilder.build({
fields: [["aKey", "a value"], ["a number", 23], ["a boolean", true]],
files: [["file[]", file], ["file[]", file2]],
message: { anotherField: false }
})
var response = await FormDataRequester.post({
url: "http://localhost:8000",
formData: formData
})
})
});