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:
parent
8603d44293
commit
36caecb1c6
@ -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"
|
||||||
|
|||||||
@ -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();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user