mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix catalog tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
d724c4bf2a
commit
1a4c1d8a68
@ -26,6 +26,9 @@ import broadcastMessageInjectable from "../../../common/ipc/broadcast-message.in
|
|||||||
import type { AsyncFnMock } from "@async-fn/jest";
|
import type { AsyncFnMock } from "@async-fn/jest";
|
||||||
import asyncFn from "@async-fn/jest";
|
import asyncFn from "@async-fn/jest";
|
||||||
import { flushPromises } from "../../../common/test-utils/flush-promises";
|
import { flushPromises } from "../../../common/test-utils/flush-promises";
|
||||||
|
import userStoreInjectable from "../../../common/user-store/user-store.injectable";
|
||||||
|
import releaseChannelInjectable from "../../../common/vars/release-channel.injectable";
|
||||||
|
import defaultUpdateChannelInjectable from "../../../features/application-update/common/selected-update-channel/default-update-channel.injectable";
|
||||||
|
|
||||||
class MockCatalogEntity extends CatalogEntity {
|
class MockCatalogEntity extends CatalogEntity {
|
||||||
public apiVersion = "api";
|
public apiVersion = "api";
|
||||||
@ -61,7 +64,7 @@ describe("<Catalog />", () => {
|
|||||||
let catalogEntityItem: MockCatalogEntity;
|
let catalogEntityItem: MockCatalogEntity;
|
||||||
let render: DiRender;
|
let render: DiRender;
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(async () => {
|
||||||
di = getDiForUnitTesting({ doGeneralOverrides: true });
|
di = getDiForUnitTesting({ doGeneralOverrides: true });
|
||||||
|
|
||||||
di.override(directoryForUserDataInjectable, () => "some-directory-for-user-data");
|
di.override(directoryForUserDataInjectable, () => "some-directory-for-user-data");
|
||||||
@ -82,6 +85,13 @@ describe("<Catalog />", () => {
|
|||||||
Object.assign(catalogEntityStore, {
|
Object.assign(catalogEntityStore, {
|
||||||
selectedItem: computed(() => catalogEntityItem),
|
selectedItem: computed(() => catalogEntityItem),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
di.override(releaseChannelInjectable, () => ({
|
||||||
|
get: () => "latest" as const,
|
||||||
|
init: async () => {},
|
||||||
|
}));
|
||||||
|
await di.inject(defaultUpdateChannelInjectable).init();
|
||||||
|
di.inject(userStoreInjectable).load();
|
||||||
});
|
});
|
||||||
|
|
||||||
describe("can use catalogEntityRegistry.addOnBeforeRun to add hooks for catalog entities", () => {
|
describe("can use catalogEntityRegistry.addOnBeforeRun to add hooks for catalog entities", () => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user