[PM-8833] Implementing jest tests for OverlayBackground
This commit is contained in:
parent
434197df8c
commit
49a1dc4376
|
@ -68,6 +68,7 @@ import {
|
|||
|
||||
import {
|
||||
FocusedFieldData,
|
||||
InlineMenuPosition,
|
||||
PageDetailsForTab,
|
||||
SubFrameOffsetData,
|
||||
SubFrameOffsetsForTab,
|
||||
|
@ -2394,6 +2395,22 @@ describe("OverlayBackground", () => {
|
|||
});
|
||||
});
|
||||
|
||||
describe("getAutofillInlineMenuPosition", () => {
|
||||
it("returns the current inline menu positio", async () => {
|
||||
const inlineMenuPosition: InlineMenuPosition = mock<InlineMenuPosition>();
|
||||
overlayBackground["inlineMenuPosition"] = inlineMenuPosition;
|
||||
|
||||
sendMockExtensionMessage(
|
||||
{ command: "getAutofillInlineMenuPosition" },
|
||||
mock<chrome.runtime.MessageSender>(),
|
||||
sendResponse,
|
||||
);
|
||||
await flushPromises();
|
||||
|
||||
expect(sendResponse).toHaveBeenCalledWith(inlineMenuPosition);
|
||||
});
|
||||
});
|
||||
|
||||
describe("updateAutofillInlineMenuElementIsVisibleStatus message handler", () => {
|
||||
let sender: chrome.runtime.MessageSender;
|
||||
let focusedFieldData: FocusedFieldData;
|
||||
|
|
Loading…
Reference in New Issue