diff --git a/__tests__/pseudoplain-outlook-outlook.test.ts b/__tests__/pseudoplain-outlook-outlook.test.ts index 7f512ba3d5c92f4313b8a68eade451d562ad268a..ba9df166b89ce948c2e169af7f72bd145cb003b8 100644 --- a/__tests__/pseudoplain-outlook-outlook.test.ts +++ b/__tests__/pseudoplain-outlook-outlook.test.ts @@ -1,6 +1,9 @@ import { diffStringsUnified } from "jest-diff"; import { describe, test } from "@jest/globals"; import { getDOMDocuments, getTestCasesDirs } from "./utils"; +import { PlainNormalizer } from "../src"; +import { amendOutlookNodes } from "../src/HTMLNormalizer/strategies/outlook"; + const path = require("path"); const TESTS_GLOBAL_PATH = "/files/outlook-outlook"; @@ -38,9 +41,12 @@ const createDescribePseudoPlainTestCases = (testsPath: string) => testCasePath ); + var normalizedReceivedPseudoPlainText = PlainNormalizer.normalizePlain(amendOutlookNodes(receivedHtmlDocument.body.textContent)); + var normalizedSentPseudoPlainText = PlainNormalizer.normalizePlain(sentHtmlDocument.body.textContent); + const difference = diffStringsUnified( - receivedHtmlDocument.body.textContent, - sentHtmlDocument.body.textContent + normalizedReceivedPseudoPlainText, + normalizedSentPseudoPlainText ); console.log(difference); @@ -51,7 +57,7 @@ describe("[Pseudo PLAIN] Outlook-Outlook normalization", () => { const describeFunction = createDescribePseudoPlainTestCases(testsPath); // ["01"] - is a filter. Pass here names of directories with test cases you want to check - describe("Emails Chrome", describeFunction("chrome", null, ["01"])); + describe("Emails Chrome", describeFunction("chrome", null, [])); // describe( // "Emails Edge",