mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
modify app test rendering to include status bar (#5630)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
This commit is contained in:
1 parent
f45627f117
commit
23f7d438f1
26 files changed
+1036
No files matched your search
@@ -55,6 +55,7 @@ import trayIconPathsInjectable from "../../../main/tray/tray-icon-path.injectabl
|
||||
import assert from "assert";
|
||||
import { openMenu } from "react-select-event";
|
||||
import userEvent from "@testing-library/user-event";
|
||||
import { StatusBar } from "../status-bar/status-bar";
|
||||
|
||||
type Callback = (dis: DiContainers) => void | Promise<void>;
|
||||
|
||||
@@ -102,6 +103,7 @@ interface DiContainers {
|
||||
|
||||
interface Environment {
|
||||
renderSidebar: () => React.ReactNode;
|
||||
renderStatusBar: () => React.ReactNode;
|
||||
beforeRender: () => void;
|
||||
onAllowKubeResource: () => void;
|
||||
}
|
||||
@@ -141,6 +143,8 @@ export const getApplicationBuilder = () => {
|
||||
application: {
|
||||
renderSidebar: () => null,
|
||||
|
||||
renderStatusBar: () => <StatusBar />,
|
||||
|
||||
beforeRender: () => {
|
||||
const nofifyThatRootFrameIsRendered = rendererDi.inject(broadcastThatRootFrameIsRenderedInjectable);
|
||||
|
||||
@@ -156,6 +160,7 @@ export const getApplicationBuilder = () => {
|
||||
|
||||
clusterFrame: {
|
||||
renderSidebar: () => <Sidebar />,
|
||||
renderStatusBar: () => null,
|
||||
beforeRender: () => {},
|
||||
onAllowKubeResource: () => {},
|
||||
} as Environment,
|
||||
@@ -422,6 +427,7 @@ export const getApplicationBuilder = () => {
|
||||
rendered = render(
|
||||
<Router history={history}>
|
||||
{environment.renderSidebar()}
|
||||
{environment.renderStatusBar()}
|
||||
|
||||
<Observer>
|
||||
{() => {
|
||||
|
||||
Reference in new issue
Block a user