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
class="icon"
data-icon-name="keyboard_arrow_down"
data-icon-name="keyboard_arrow_up"
>
keyboard_arrow_down
keyboard_arrow_up
</span>
</i>
</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
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 readJsonFileInjectable from "../../common/fs/read-json-file.injectable";
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 storageSaveDelayInjectable from "../../renderer/utils/create-storage/storage-save-delay.injectable";
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", () => {
beforeEach(async () => {
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",
{
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();