mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Update tests
Signed-off-by: Hung-Han (Henry) Chen <chenhungh@gmail.com>
This commit is contained in:
parent
bbde39e7b9
commit
fcdd0323e0
@ -26,8 +26,8 @@ import { Catalog } from "./catalog";
|
|||||||
import { createMemoryHistory } from "history";
|
import { createMemoryHistory } from "history";
|
||||||
import { mockWindow } from "../../../../__mocks__/windowMock";
|
import { mockWindow } from "../../../../__mocks__/windowMock";
|
||||||
import { kubernetesClusterCategory } from "../../../common/catalog-entities/kubernetes-cluster";
|
import { kubernetesClusterCategory } from "../../../common/catalog-entities/kubernetes-cluster";
|
||||||
import { catalogCategoryRegistry } from "../../../common/catalog";
|
import { catalogCategoryRegistry, CatalogCategoryRegistry } from "../../../common/catalog";
|
||||||
import { catalogEntityRegistry } from "../../../renderer/api/catalog-entity-registry";
|
import { CatalogEntityRegistry } from "../../../renderer/api/catalog-entity-registry";
|
||||||
import { CatalogEntityDetailRegistry } from "../../../extensions/registries";
|
import { CatalogEntityDetailRegistry } from "../../../extensions/registries";
|
||||||
import { CatalogEntityItem } from "./catalog-entity-item";
|
import { CatalogEntityItem } from "./catalog-entity-item";
|
||||||
import { CatalogEntityStore } from "./catalog-entity.store";
|
import { CatalogEntityStore } from "./catalog-entity.store";
|
||||||
@ -120,9 +120,13 @@ describe("<Catalog />", () => {
|
|||||||
onRun,
|
onRun,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const catalogCategoryRegistry = new CatalogCategoryRegistry();
|
||||||
|
const catalogEntityRegistry = new CatalogEntityRegistry(catalogCategoryRegistry);
|
||||||
|
const catalogEntityStore = new CatalogEntityStore(catalogEntityRegistry);
|
||||||
|
|
||||||
// mock as if there is a selected item > the detail panel opens
|
// mock as if there is a selected item > the detail panel opens
|
||||||
jest
|
jest
|
||||||
.spyOn(CatalogEntityStore.prototype, "selectedItem", "get")
|
.spyOn(catalogEntityStore, "selectedItem", "get")
|
||||||
.mockImplementation(() => {
|
.mockImplementation(() => {
|
||||||
return catalogEntityItem;
|
return catalogEntityItem;
|
||||||
});
|
});
|
||||||
@ -170,7 +174,12 @@ describe("<Catalog />", () => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
render(
|
render(
|
||||||
<Catalog history={history} location={mockLocation} match={mockMatch} />
|
<Catalog
|
||||||
|
history={history}
|
||||||
|
location={mockLocation}
|
||||||
|
match={mockMatch}
|
||||||
|
catalogEntityStore={catalogEntityStore}
|
||||||
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
userEvent.click(screen.getByTestId("detail-panel-hot-bar-icon"));
|
userEvent.click(screen.getByTestId("detail-panel-hot-bar-icon"));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user