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

Fix sidebar-and-tab-navigation-for-core tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2023-01-05 11:03:13 -05:00
parent 8603d44293
commit 36caecb1c6
2 changed files with 24 additions and 9 deletions

View File

@ -2824,12 +2824,32 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
> >
<span <span
class="icon" class="icon"
data-icon-name="keyboard_arrow_down" data-icon-name="keyboard_arrow_up"
> >
keyboard_arrow_down keyboard_arrow_up
</span> </span>
</i> </i>
</a> </a>
<ul
class="subMenu"
>
<div
class="SidebarItem"
data-is-active-test="false"
data-parent-id-test="some-parent-id"
data-testid="sidebar-item-some-child-id"
>
<a
class="navItem"
data-testid="sidebar-item-link-for-some-child-id"
href="/"
>
<span>
Some child
</span>
</a>
</div>
</ul>
</div> </div>
<div <div
class="SidebarItem" class="SidebarItem"

View File

@ -21,7 +21,6 @@ import writeJsonFileInjectable from "../../common/fs/write-json-file.injectable"
import pathExistsInjectable from "../../common/fs/path-exists.injectable"; import pathExistsInjectable from "../../common/fs/path-exists.injectable";
import readJsonFileInjectable from "../../common/fs/read-json-file.injectable"; import readJsonFileInjectable from "../../common/fs/read-json-file.injectable";
import { navigateToRouteInjectionToken } from "../../common/front-end-routing/navigate-to-route-injection-token"; import { navigateToRouteInjectionToken } from "../../common/front-end-routing/navigate-to-route-injection-token";
import sidebarStorageInjectable from "../../renderer/components/layout/sidebar-storage/sidebar-storage.injectable";
import { advanceFakeTime, testUsingFakeTime } from "../../common/test-utils/use-fake-time"; import { advanceFakeTime, testUsingFakeTime } from "../../common/test-utils/use-fake-time";
import storageSaveDelayInjectable from "../../renderer/utils/create-storage/storage-save-delay.injectable"; import storageSaveDelayInjectable from "../../renderer/utils/create-storage/storage-save-delay.injectable";
import { flushPromises } from "../../common/test-utils/flush-promises"; import { flushPromises } from "../../common/test-utils/flush-promises";
@ -94,9 +93,9 @@ describe("cluster - sidebar and tab navigation for core", () => {
describe("given state for expanded sidebar items already exists, when rendered", () => { describe("given state for expanded sidebar items already exists, when rendered", () => {
beforeEach(async () => { beforeEach(async () => {
builder.beforeWindowStart(async (windowDi) => { builder.beforeWindowStart(async (windowDi) => {
const writeJsonFileFake = windowDi.inject(writeJsonFileInjectable); const writeJsonFile = windowDi.inject(writeJsonFileInjectable);
await writeJsonFileFake( await writeJsonFile(
"/some-directory-for-lens-local-storage/some-cluster-id.json", "/some-directory-for-lens-local-storage/some-cluster-id.json",
{ {
sidebar: { sidebar: {
@ -105,10 +104,6 @@ describe("cluster - sidebar and tab navigation for core", () => {
}, },
}, },
); );
const sidebarStorage = windowDi.inject(sidebarStorageInjectable);
await sidebarStorage.whenReady;
}); });
rendered = await builder.render(); rendered = await builder.render();