mirror of
https://github.com/denoland/deno.git
synced 2025-07-24 05:35:33 +00:00
formData: set default filename for Blob to <blob> (#5907)
This commit is contained in:
parent
3cbcdd4250
commit
c9bbb200d6
3 changed files with 30 additions and 3 deletions
|
@ -359,6 +359,24 @@ unitTest(
|
|||
}
|
||||
);
|
||||
|
||||
unitTest(
|
||||
{ perms: { net: true } },
|
||||
async function fetchInitFormDataBlobFilenameBody(): Promise<void> {
|
||||
const form = new FormData();
|
||||
form.append("field", "value");
|
||||
form.append("file", new Blob([new TextEncoder().encode("deno")]));
|
||||
const response = await fetch("http://localhost:4545/echo_server", {
|
||||
method: "POST",
|
||||
body: form,
|
||||
});
|
||||
const resultForm = await response.formData();
|
||||
assertEquals(form.get("field"), resultForm.get("field"));
|
||||
const file = resultForm.get("file");
|
||||
assert(file instanceof File);
|
||||
assertEquals(file.name, "blob");
|
||||
}
|
||||
);
|
||||
|
||||
unitTest({ perms: { net: true } }, async function fetchUserAgent(): Promise<
|
||||
void
|
||||
> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue