Skip to content

Commit e9b307b

Browse files
fix: implement explicit form property with _getAppendedData and append methods
1 parent 2851520 commit e9b307b

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

tests/resources/drafts.spec.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,17 @@ jest.mock('formdata-node', () => {
2424
}
2525
},
2626
_getAppendedData: getAppendedData,
27-
get form() {
28-
return this;
29-
},
27+
form: {
28+
_getAppendedData: getAppendedData,
29+
append(key: string, value: any): void {
30+
if (value && typeof value === 'object' && 'content' in value) {
31+
// Handle File objects
32+
appendedData[key] = value.content;
33+
} else {
34+
appendedData[key] = value;
35+
}
36+
}
37+
}
3038
};
3139

3240
return formData as MockedFormData;

0 commit comments

Comments
 (0)