1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

fix navigation-using-application-menu.test.ts

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2022-04-21 09:17:31 -04:00
parent 85d0592e5e
commit 387b044e69
2 changed files with 13 additions and 8 deletions

View File

@ -19,7 +19,7 @@ exports[`add-cluster - navigation using application menu when navigating to add
Add Clusters from Kubeconfig Add Clusters from Kubeconfig
</h2> </h2>
<p> <p>
Clusters added here are Clusters added here are
<b> <b>
not not
</b> </b>
@ -27,16 +27,14 @@ exports[`add-cluster - navigation using application menu when navigating to add
<code> <code>
~/.kube/config ~/.kube/config
</code> </code>
file. file.
<a <a
href="https://docs.k8slens.dev/main//catalog/add-clusters/" href="https://docs.k8slens.dev/main//catalog/add-clusters/"
rel="noreferrer" rel="noreferrer"
target="_blank" target="_blank"
> >
Read more about adding clusters Read more about adding clusters.
</a> </a>
.
</p> </p>
<div <div
class="flex column" class="flex column"

View File

@ -32,8 +32,7 @@ import preferenceNavigationItemsInjectable from "../+preferences/preferences-nav
import navigateToPreferencesInjectable from "../../../common/front-end-routing/routes/preferences/navigate-to-preferences.injectable"; import navigateToPreferencesInjectable from "../../../common/front-end-routing/routes/preferences/navigate-to-preferences.injectable";
import type { MenuItemOpts } from "../../../main/menu/application-menu-items.injectable"; import type { MenuItemOpts } from "../../../main/menu/application-menu-items.injectable";
import applicationMenuItemsInjectable from "../../../main/menu/application-menu-items.injectable"; import applicationMenuItemsInjectable from "../../../main/menu/application-menu-items.injectable";
import type { MenuItemConstructorOptions } from "electron"; import type { MenuItem, MenuItemConstructorOptions } from "electron";
import { MenuItem } from "electron";
import createStoresAndApisInjectable from "../../create-stores-apis.injectable"; import createStoresAndApisInjectable from "../../create-stores-apis.injectable";
type Callback = (dis: DiContainers) => void | Promise<void>; type Callback = (dis: DiContainers) => void | Promise<void>;
@ -153,7 +152,15 @@ export const getApplicationBuilder = () => {
); );
} }
menuItem.click?.(new MenuItem(menuItem), undefined, {}); menuItem.click?.(
{
menu: null as never,
commandId: 0,
...menuItem,
} as MenuItem,
undefined,
{},
);
}, },
}, },