diff --git a/libs/importer/src/importers/base-importer.ts b/libs/importer/src/importers/base-importer.ts index 1992f676e29..90af5344cfc 100644 --- a/libs/importer/src/importers/base-importer.ts +++ b/libs/importer/src/importers/base-importer.ts @@ -20,6 +20,7 @@ import { ImportResult } from "../models/import-result"; export abstract class BaseImporter { organizationId: string = null; + // FIXME: This should be replaced by injecting the log service. protected logService: LogService = new ConsoleLogService(false); protected newLineRegex = /(?:\r\n|\r|\n)/; diff --git a/libs/importer/src/importers/passsordxp/passwordxp-csv-importer.spec.ts b/libs/importer/src/importers/passsordxp/passwordxp-csv-importer.spec.ts index 1bcc79723ab..0decd1e2830 100644 --- a/libs/importer/src/importers/passsordxp/passwordxp-csv-importer.spec.ts +++ b/libs/importer/src/importers/passsordxp/passwordxp-csv-importer.spec.ts @@ -48,6 +48,8 @@ describe("PasswordXPCsvImporter", () => { beforeEach(() => { importer = new PasswordXPCsvImporter(); + // Importers currently create their own ConsoleLogService. This should be replaced by injecting a test log service. + jest.spyOn(console, "warn").mockImplementation(); }); it("should return success false if CSV data is null", async () => { diff --git a/libs/importer/src/importers/roboform-csv-importer.spec.ts b/libs/importer/src/importers/roboform-csv-importer.spec.ts index 2779a9ddb64..dd385e10b8d 100644 --- a/libs/importer/src/importers/roboform-csv-importer.spec.ts +++ b/libs/importer/src/importers/roboform-csv-importer.spec.ts @@ -5,6 +5,11 @@ import { data as dataNoFolder } from "./spec-data/roboform-csv/empty-folders"; import { data as dataFolder } from "./spec-data/roboform-csv/with-folders"; describe("Roboform CSV Importer", () => { + beforeEach(() => { + // Importers currently create their own ConsoleLogService. This should be replaced by injecting a test log service. + jest.spyOn(console, "warn").mockImplementation(); + }); + it("should parse CSV data", async () => { const importer = new RoboFormCsvImporter(); const result = await importer.parse(dataNoFolder); diff --git a/libs/importer/src/importers/securesafe-csv-importer.spec.ts b/libs/importer/src/importers/securesafe-csv-importer.spec.ts index 799c3c6e9d5..e5ddbf75382 100644 --- a/libs/importer/src/importers/securesafe-csv-importer.spec.ts +++ b/libs/importer/src/importers/securesafe-csv-importer.spec.ts @@ -51,6 +51,11 @@ const CipherData = [ ]; describe("SecureSafe CSV Importer", () => { + beforeEach(() => { + // Importers currently create their own ConsoleLogService. This should be replaced by injecting a test log service. + jest.spyOn(console, "warn").mockImplementation(); + }); + CipherData.forEach((data) => { it(data.title, async () => { const importer = new SecureSafeCsvImporter();