From a599679563da00588b36a881a3379cbf6620f280 Mon Sep 17 00:00:00 2001 From: Cesar Gonzalez Date: Tue, 11 Jun 2024 16:07:22 -0500 Subject: [PATCH] [PM-5189] Refactoring implementation --- .../src/autofill/spec/autofill-mocks.ts | 41 ++++++------------- 1 file changed, 13 insertions(+), 28 deletions(-) diff --git a/apps/browser/src/autofill/spec/autofill-mocks.ts b/apps/browser/src/autofill/spec/autofill-mocks.ts index cd2203963a..2d4ffd7f21 100644 --- a/apps/browser/src/autofill/spec/autofill-mocks.ts +++ b/apps/browser/src/autofill/spec/autofill-mocks.ts @@ -16,7 +16,7 @@ import { InitAutofillInlineMenuButtonMessage } from "../overlay/inline-menu/abst import { InitAutofillInlineMenuListMessage } from "../overlay/inline-menu/abstractions/autofill-inline-menu-list"; import { GenerateFillScriptOptions, PageDetail } from "../services/abstractions/autofill.service"; -function createAutofillFormMock(customFields = {}): AutofillForm { +export function createAutofillFormMock(customFields = {}): AutofillForm { return { opid: "default-form-opid", htmlID: "default-htmlID", @@ -27,7 +27,7 @@ function createAutofillFormMock(customFields = {}): AutofillForm { }; } -function createAutofillFieldMock(customFields = {}): AutofillField { +export function createAutofillFieldMock(customFields = {}): AutofillField { return { opid: "default-input-field-opid", elementNumber: 0, @@ -57,7 +57,7 @@ function createAutofillFieldMock(customFields = {}): AutofillField { }; } -function createPageDetailMock(customFields = {}): PageDetail { +export function createPageDetailMock(customFields = {}): PageDetail { return { frameId: 0, tab: createChromeTabMock(), @@ -66,7 +66,7 @@ function createPageDetailMock(customFields = {}): PageDetail { }; } -function createAutofillPageDetailsMock(customFields = {}): AutofillPageDetails { +export function createAutofillPageDetailsMock(customFields = {}): AutofillPageDetails { return { title: "title", url: "url", @@ -86,7 +86,7 @@ function createAutofillPageDetailsMock(customFields = {}): AutofillPageDetails { }; } -function createChromeTabMock(customFields = {}): chrome.tabs.Tab { +export function createChromeTabMock(customFields = {}): chrome.tabs.Tab { return { id: 1, index: 1, @@ -104,7 +104,7 @@ function createChromeTabMock(customFields = {}): chrome.tabs.Tab { }; } -function createGenerateFillScriptOptionsMock(customFields = {}): GenerateFillScriptOptions { +export function createGenerateFillScriptOptionsMock(customFields = {}): GenerateFillScriptOptions { return { skipUsernameOnlyFill: false, onlyEmptyFields: false, @@ -118,7 +118,7 @@ function createGenerateFillScriptOptionsMock(customFields = {}): GenerateFillScr }; } -function createAutofillScriptMock( +export function createAutofillScriptMock( customFields = {}, scriptTypes?: Record, ): AutofillScript { @@ -165,7 +165,7 @@ const overlayPagesTranslations = { newItem: "newItem", addNewVaultItem: "addNewVaultItem", }; -function createInitAutofillInlineMenuButtonMessageMock( +export function createInitAutofillInlineMenuButtonMessageMock( customFields = {}, ): InitAutofillInlineMenuButtonMessage { return { @@ -177,7 +177,7 @@ function createInitAutofillInlineMenuButtonMessageMock( ...customFields, }; } -function createAutofillOverlayCipherDataMock( +export function createAutofillOverlayCipherDataMock( index: number, customFields = {}, ): InlineMenuCipherData { @@ -198,7 +198,7 @@ function createAutofillOverlayCipherDataMock( }; } -function createInitAutofillInlineMenuListMessageMock( +export function createInitAutofillInlineMenuListMessageMock( customFields = {}, ): InitAutofillInlineMenuListMessage { return { @@ -242,7 +242,7 @@ function createInitAutofillInlineMenuListMessageMock( }; } -function createFocusedFieldDataMock(customFields = {}) { +export function createFocusedFieldDataMock(customFields = {}) { return { focusedFieldRects: { top: 1, @@ -260,7 +260,7 @@ function createFocusedFieldDataMock(customFields = {}) { }; } -function createPortSpyMock(name: string) { +export function createPortSpyMock(name: string) { return mock({ name, onMessage: { @@ -279,7 +279,7 @@ function createPortSpyMock(name: string) { }); } -function createMutationRecordMock(customFields = {}): MutationRecord { +export function createMutationRecordMock(customFields = {}): MutationRecord { return { addedNodes: mock(), attributeName: "default-attributeName", @@ -293,18 +293,3 @@ function createMutationRecordMock(customFields = {}): MutationRecord { ...customFields, }; } - -export { - createAutofillFormMock, - createAutofillFieldMock, - createPageDetailMock, - createAutofillPageDetailsMock, - createChromeTabMock, - createGenerateFillScriptOptionsMock, - createAutofillScriptMock, - createInitAutofillInlineMenuButtonMessageMock, - createInitAutofillInlineMenuListMessageMock, - createFocusedFieldDataMock, - createPortSpyMock, - createMutationRecordMock, -};