mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix jest window.matchMedia() error warnings (#2037)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
parent
27439907b4
commit
79234dcbf9
@ -4,8 +4,6 @@ import "@testing-library/jest-dom/extend-expect";
|
|||||||
|
|
||||||
import { DockTabs } from "../dock-tabs";
|
import { DockTabs } from "../dock-tabs";
|
||||||
import { dockStore, IDockTab, TabKind } from "../dock.store";
|
import { dockStore, IDockTab, TabKind } from "../dock.store";
|
||||||
import { createResourceTab } from "../create-resource.store";
|
|
||||||
import { createTerminalTab } from "../terminal.store";
|
|
||||||
import { observable } from "mobx";
|
import { observable } from "mobx";
|
||||||
|
|
||||||
const onChangeTab = jest.fn();
|
const onChangeTab = jest.fn();
|
||||||
@ -25,11 +23,19 @@ const getTabKinds = () => dockStore.tabs.map(tab => tab.kind);
|
|||||||
|
|
||||||
describe("<DockTabs />", () => {
|
describe("<DockTabs />", () => {
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
createTerminalTab();
|
const terminalTab: IDockTab = { id: "terminal1", kind: TabKind.TERMINAL, title: "Terminal" };
|
||||||
createResourceTab();
|
const createResourceTab: IDockTab = { id: "create", kind: TabKind.CREATE_RESOURCE, title: "Create resource" };
|
||||||
createTerminalTab();
|
const editResourceTab: IDockTab = { id: "edit", kind: TabKind.EDIT_RESOURCE, title: "Edit resource" };
|
||||||
createResourceTab();
|
const installChartTab: IDockTab = { id: "install", kind: TabKind.INSTALL_CHART, title: "Install chart" };
|
||||||
createTerminalTab();
|
const logsTab: IDockTab = { id: "logs", kind: TabKind.POD_LOGS, title: "Logs" };
|
||||||
|
|
||||||
|
dockStore.tabs.push(
|
||||||
|
terminalTab,
|
||||||
|
createResourceTab,
|
||||||
|
editResourceTab,
|
||||||
|
installChartTab,
|
||||||
|
logsTab
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(() => {
|
afterEach(() => {
|
||||||
@ -72,9 +78,9 @@ describe("<DockTabs />", () => {
|
|||||||
expect(getTabKinds()).toEqual([
|
expect(getTabKinds()).toEqual([
|
||||||
TabKind.TERMINAL,
|
TabKind.TERMINAL,
|
||||||
TabKind.CREATE_RESOURCE,
|
TabKind.CREATE_RESOURCE,
|
||||||
TabKind.TERMINAL,
|
TabKind.EDIT_RESOURCE,
|
||||||
TabKind.CREATE_RESOURCE,
|
TabKind.INSTALL_CHART,
|
||||||
TabKind.TERMINAL
|
TabKind.POD_LOGS
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -90,7 +96,7 @@ describe("<DockTabs />", () => {
|
|||||||
const tabs = container.querySelectorAll(".Tab");
|
const tabs = container.querySelectorAll(".Tab");
|
||||||
|
|
||||||
expect(tabs.length).toBe(1);
|
expect(tabs.length).toBe(1);
|
||||||
expect(getTabKinds()).toEqual([TabKind.TERMINAL]);
|
expect(getTabKinds()).toEqual([TabKind.EDIT_RESOURCE]);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("closes all tabs", () => {
|
it("closes all tabs", () => {
|
||||||
@ -123,7 +129,7 @@ describe("<DockTabs />", () => {
|
|||||||
TabKind.TERMINAL,
|
TabKind.TERMINAL,
|
||||||
TabKind.TERMINAL,
|
TabKind.TERMINAL,
|
||||||
TabKind.CREATE_RESOURCE,
|
TabKind.CREATE_RESOURCE,
|
||||||
TabKind.TERMINAL
|
TabKind.EDIT_RESOURCE
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user