mirror of https://github.com/langgenius/dify.git
24 lines
694 B
JavaScript
24 lines
694 B
JavaScript
import { describe, expect, it } from "vitest";
|
|
import { getFormDataHeaders, isFormData } from "./form-data";
|
|
|
|
describe("form-data helpers", () => {
|
|
it("detects form-data like objects", () => {
|
|
const formLike = {
|
|
append: () => {},
|
|
getHeaders: () => ({ "content-type": "multipart/form-data" }),
|
|
};
|
|
expect(isFormData(formLike)).toBe(true);
|
|
expect(isFormData({})).toBe(false);
|
|
});
|
|
|
|
it("returns headers from form-data", () => {
|
|
const formLike = {
|
|
append: () => {},
|
|
getHeaders: () => ({ "content-type": "multipart/form-data" }),
|
|
};
|
|
expect(getFormDataHeaders(formLike)).toEqual({
|
|
"content-type": "multipart/form-data",
|
|
});
|
|
});
|
|
});
|