Update test mocks for new serviceUrlBehavior setting
f58cfe9 (Open script service URLs in-app or external) added
serviceUrlBehavior to AppSettings and a new useDropdownMenuClose
export from dropdown-menu. The unit tests were not updated:
- use-settings.test.ts: expected settings objects missed the new
serviceUrlBehavior field.
- workspace-scripts-button.test.tsx: dropdown-menu mock missed
useDropdownMenuClose, breaking HostLinkRow render.
This commit is contained in:
@@ -86,6 +86,7 @@ describe("use-settings", () => {
|
|||||||
theme: "light",
|
theme: "light",
|
||||||
manageBuiltInDaemon: true,
|
manageBuiltInDaemon: true,
|
||||||
sendBehavior: "interrupt",
|
sendBehavior: "interrupt",
|
||||||
|
serviceUrlBehavior: "ask",
|
||||||
releaseChannel: "stable",
|
releaseChannel: "stable",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -128,6 +129,7 @@ describe("use-settings", () => {
|
|||||||
expect(result).toEqual({
|
expect(result).toEqual({
|
||||||
theme: "dark",
|
theme: "dark",
|
||||||
sendBehavior: "interrupt",
|
sendBehavior: "interrupt",
|
||||||
|
serviceUrlBehavior: "ask",
|
||||||
});
|
});
|
||||||
expect(asyncStorageMock.setItem).toHaveBeenCalledWith(
|
expect(asyncStorageMock.setItem).toHaveBeenCalledWith(
|
||||||
mod.APP_SETTINGS_KEY,
|
mod.APP_SETTINGS_KEY,
|
||||||
@@ -166,6 +168,7 @@ describe("use-settings", () => {
|
|||||||
expect(result).toEqual({
|
expect(result).toEqual({
|
||||||
theme: "light",
|
theme: "light",
|
||||||
sendBehavior: "interrupt",
|
sendBehavior: "interrupt",
|
||||||
|
serviceUrlBehavior: "ask",
|
||||||
manageBuiltInDaemon: false,
|
manageBuiltInDaemon: false,
|
||||||
releaseChannel: "beta",
|
releaseChannel: "beta",
|
||||||
});
|
});
|
||||||
@@ -184,6 +187,7 @@ describe("use-settings", () => {
|
|||||||
expect(result).toEqual({
|
expect(result).toEqual({
|
||||||
theme: "light",
|
theme: "light",
|
||||||
sendBehavior: "interrupt",
|
sendBehavior: "interrupt",
|
||||||
|
serviceUrlBehavior: "ask",
|
||||||
manageBuiltInDaemon: true,
|
manageBuiltInDaemon: true,
|
||||||
releaseChannel: "stable",
|
releaseChannel: "stable",
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ vi.mock("@/components/ui/dropdown-menu", () => ({
|
|||||||
: children}
|
: children}
|
||||||
</button>
|
</button>
|
||||||
),
|
),
|
||||||
|
useDropdownMenuClose: () => () => {},
|
||||||
}));
|
}));
|
||||||
|
|
||||||
vi.mock("lucide-react-native", () => {
|
vi.mock("lucide-react-native", () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user