mirror of
https://github.com/mgeeky/decode-spam-headers.git
synced 2026-02-22 13:33:30 +01:00
MAESTRO: extract headers from dropped EML
This commit is contained in:
@@ -97,7 +97,9 @@ describe("FileDropZone", () => {
|
||||
|
||||
it("reads dropped EML/TXT file content", () => {
|
||||
const handleContent = vi.fn();
|
||||
const restore = mockFileReader("Header from file");
|
||||
const restore = mockFileReader(
|
||||
"From: sender@example.com\r\nSubject: Hello\r\n\r\nBody: should be ignored",
|
||||
);
|
||||
const { container } = render(<FileDropZone onFileContent={handleContent} />);
|
||||
const dropZone = getDropZone(container);
|
||||
const file = new File(["Header from file"], "sample.eml", { type: "message/rfc822" });
|
||||
@@ -108,7 +110,7 @@ describe("FileDropZone", () => {
|
||||
|
||||
restore();
|
||||
|
||||
expect(handleContent).toHaveBeenCalledWith("Header from file");
|
||||
expect(handleContent).toHaveBeenCalledWith("From: sender@example.com\nSubject: Hello");
|
||||
});
|
||||
|
||||
it("rejects unsupported file types with feedback", () => {
|
||||
|
||||
Reference in New Issue
Block a user