mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
d27c4c4f45
commit
323b91e004
@ -104,6 +104,8 @@ import focusApplicationInjectable from "./electron-app/features/focus-applicatio
|
|||||||
import getValidCwdInjectable from "./shell-session/get-valid-cwd.injectable";
|
import getValidCwdInjectable from "./shell-session/get-valid-cwd.injectable";
|
||||||
import getCachedShellEnvInjectable from "./shell-session/get-cached-shell-env.injectable";
|
import getCachedShellEnvInjectable from "./shell-session/get-cached-shell-env.injectable";
|
||||||
import spawnPtyInjectable from "./shell-session/spawn-pty.injectable";
|
import spawnPtyInjectable from "./shell-session/spawn-pty.injectable";
|
||||||
|
import isProductionInjectable from "../common/vars/is-production.injectable";
|
||||||
|
import isTestEnvInjectable from "../common/vars/is-test-env.injectable";
|
||||||
|
|
||||||
export function getDiForUnitTesting(opts: { doGeneralOverrides?: boolean } = {}) {
|
export function getDiForUnitTesting(opts: { doGeneralOverrides?: boolean } = {}) {
|
||||||
const {
|
const {
|
||||||
@ -127,6 +129,9 @@ export function getDiForUnitTesting(opts: { doGeneralOverrides?: boolean } = {})
|
|||||||
di.preventSideEffects();
|
di.preventSideEffects();
|
||||||
|
|
||||||
if (doGeneralOverrides) {
|
if (doGeneralOverrides) {
|
||||||
|
di.override(isProductionInjectable, () => false);
|
||||||
|
di.override(isDevelopmentInjectable, () => false);
|
||||||
|
di.override(isTestEnvInjectable, () => true);
|
||||||
di.override(electronInjectable, () => ({}));
|
di.override(electronInjectable, () => ({}));
|
||||||
di.override(waitUntilBundledExtensionsAreLoadedInjectable, () => async () => {});
|
di.override(waitUntilBundledExtensionsAreLoadedInjectable, () => async () => {});
|
||||||
di.override(getRandomIdInjectable, () => () => "some-irrelevant-random-id");
|
di.override(getRandomIdInjectable, () => () => "some-irrelevant-random-id");
|
||||||
@ -146,7 +151,6 @@ export function getDiForUnitTesting(opts: { doGeneralOverrides?: boolean } = {})
|
|||||||
overrideRunnablesHavingSideEffects(di);
|
overrideRunnablesHavingSideEffects(di);
|
||||||
overrideElectronFeatures(di);
|
overrideElectronFeatures(di);
|
||||||
|
|
||||||
di.override(isDevelopmentInjectable, () => false);
|
|
||||||
di.override(environmentVariablesInjectable, () => ({}));
|
di.override(environmentVariablesInjectable, () => ({}));
|
||||||
di.override(commandLineArgumentsInjectable, () => []);
|
di.override(commandLineArgumentsInjectable, () => []);
|
||||||
|
|
||||||
|
|||||||
@ -372,6 +372,7 @@ exports[`<ClusterFrame /> given cluster with list nodes and namespaces permissio
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="Tab flex gaps align-center DockTab TerminalTab active"
|
class="Tab flex gaps align-center DockTab TerminalTab active"
|
||||||
|
data-testid="dock-tab-0"
|
||||||
id="tab-terminal"
|
id="tab-terminal"
|
||||||
role="tab"
|
role="tab"
|
||||||
tabindex="0"
|
tabindex="0"
|
||||||
@ -852,6 +853,7 @@ exports[`<ClusterFrame /> given cluster with list nodes and namespaces permissio
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="Tab flex gaps align-center DockTab TerminalTab active"
|
class="Tab flex gaps align-center DockTab TerminalTab active"
|
||||||
|
data-testid="dock-tab-0"
|
||||||
id="tab-terminal"
|
id="tab-terminal"
|
||||||
role="tab"
|
role="tab"
|
||||||
tabindex="0"
|
tabindex="0"
|
||||||
@ -1388,6 +1390,7 @@ exports[`<ClusterFrame /> given cluster without list nodes, but with namespaces
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="Tab flex gaps align-center DockTab TerminalTab active"
|
class="Tab flex gaps align-center DockTab TerminalTab active"
|
||||||
|
data-testid="dock-tab-0"
|
||||||
id="tab-terminal"
|
id="tab-terminal"
|
||||||
role="tab"
|
role="tab"
|
||||||
tabindex="0"
|
tabindex="0"
|
||||||
|
|||||||
@ -70,6 +70,9 @@ import kubeconfigDialogClusterFrameChildComponentInjectable from "./components/k
|
|||||||
import portForwardDialogClusterFrameChildComponentInjectable from "./port-forward/port-forward-dialog-cluster-frame-child-component.injectable";
|
import portForwardDialogClusterFrameChildComponentInjectable from "./port-forward/port-forward-dialog-cluster-frame-child-component.injectable";
|
||||||
import setupSystemCaInjectable from "./frames/root-frame/setup-system-ca.injectable";
|
import setupSystemCaInjectable from "./frames/root-frame/setup-system-ca.injectable";
|
||||||
import allowTerminalTransparencyInjectable from "./components/dock/terminal/allow-transparency.injectable";
|
import allowTerminalTransparencyInjectable from "./components/dock/terminal/allow-transparency.injectable";
|
||||||
|
import isProductionInjectable from "../common/vars/is-production.injectable";
|
||||||
|
import isDevelopmentInjectable from "../common/vars/is-development.injectable";
|
||||||
|
import isTestEnvInjectable from "../common/vars/is-test-env.injectable";
|
||||||
|
|
||||||
export const getDiForUnitTesting = (opts: { doGeneralOverrides?: boolean } = {}) => {
|
export const getDiForUnitTesting = (opts: { doGeneralOverrides?: boolean } = {}) => {
|
||||||
const {
|
const {
|
||||||
@ -93,6 +96,9 @@ export const getDiForUnitTesting = (opts: { doGeneralOverrides?: boolean } = {})
|
|||||||
di.preventSideEffects();
|
di.preventSideEffects();
|
||||||
|
|
||||||
if (doGeneralOverrides) {
|
if (doGeneralOverrides) {
|
||||||
|
di.override(isProductionInjectable, () => false);
|
||||||
|
di.override(isDevelopmentInjectable, () => false);
|
||||||
|
di.override(isTestEnvInjectable, () => true);
|
||||||
di.override(getRandomIdInjectable, () => () => "some-irrelevant-random-id");
|
di.override(getRandomIdInjectable, () => () => "some-irrelevant-random-id");
|
||||||
di.override(platformInjectable, () => "darwin");
|
di.override(platformInjectable, () => "darwin");
|
||||||
di.override(startTopbarStateSyncInjectable, () => ({
|
di.override(startTopbarStateSyncInjectable, () => ({
|
||||||
|
|||||||
@ -465,7 +465,7 @@ exports[`local shell session techincal tests renders 1`] = `
|
|||||||
>
|
>
|
||||||
<i
|
<i
|
||||||
class="Icon new-dock-tab material interactive focusable"
|
class="Icon new-dock-tab material interactive focusable"
|
||||||
id="menu_actions_14"
|
id="menu-actions-for-dock"
|
||||||
tabindex="0"
|
tabindex="0"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
@ -479,7 +479,7 @@ exports[`local shell session techincal tests renders 1`] = `
|
|||||||
</div>
|
</div>
|
||||||
<i
|
<i
|
||||||
class="Icon material interactive focusable"
|
class="Icon material interactive focusable"
|
||||||
id="tooltip_target_16"
|
id="tooltip_target_15"
|
||||||
tabindex="0"
|
tabindex="0"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
@ -492,7 +492,7 @@ exports[`local shell session techincal tests renders 1`] = `
|
|||||||
</i>
|
</i>
|
||||||
<i
|
<i
|
||||||
class="Icon material interactive focusable"
|
class="Icon material interactive focusable"
|
||||||
id="tooltip_target_17"
|
id="tooltip_target_16"
|
||||||
tabindex="0"
|
tabindex="0"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user