From e9b307b5c92dedc552fff58cefbf699940a44046 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 25 Dec 2024 05:16:40 +0000 Subject: [PATCH] fix: implement explicit form property with _getAppendedData and append methods --- tests/resources/drafts.spec.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tests/resources/drafts.spec.ts b/tests/resources/drafts.spec.ts index 8012b914..b88bce93 100644 --- a/tests/resources/drafts.spec.ts +++ b/tests/resources/drafts.spec.ts @@ -24,9 +24,17 @@ jest.mock('formdata-node', () => { } }, _getAppendedData: getAppendedData, - get form() { - return this; - }, + form: { + _getAppendedData: getAppendedData, + append(key: string, value: any): void { + if (value && typeof value === 'object' && 'content' in value) { + // Handle File objects + appendedData[key] = value.content; + } else { + appendedData[key] = value; + } + } + } }; return formData as MockedFormData;