Refine mobile settings action layout markers

This commit is contained in:
vorotamoroz
2026-08-26 05:13:38 +00:00
parent 8644af6128
commit 783fbb8f23
7 changed files with 91 additions and 18 deletions
@@ -12,9 +12,11 @@ const remediationHarness = vi.hoisted(() => {
onChange: vi.fn(),
setValue: vi.fn(),
};
const addButtonClass = vi.fn();
const setClass = vi.fn();
return {
addButtonClass,
createSpan,
dateElement,
inputEl,
@@ -25,6 +27,11 @@ const remediationHarness = vi.hoisted(() => {
vi.mock("./LiveSyncSetting.ts", () => ({
LiveSyncSetting: class LiveSyncSetting {
applyButtonComponent = {
buttonEl: {
addClass: remediationHarness.addButtonClass,
},
};
controlEl = {
createSpan: remediationHarness.createSpan,
};
@@ -100,6 +107,7 @@ describe("panePatches remediation setting", () => {
expect(createSpan).not.toHaveBeenCalled();
expect(remediationHarness.createSpan).toHaveBeenCalledOnce();
expect(remediationHarness.dateElement.textContent).toBe("No limit configured");
expect(remediationHarness.setClass).toHaveBeenCalledWith("sls-setting-subsequent-buttons");
expect(remediationHarness.setClass).toHaveBeenCalledWith("sls-setting-row-with-subsequent-buttons");
expect(remediationHarness.addButtonClass).toHaveBeenCalledWith("sls-setting-subsequent-button");
});
});