Replace jest.mock's with overriding dependencies (#6014)

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
Janne Savolainen authored and GitHub committed 2022-08-23 13:04:00 +03:00
1 parent 03d2389f01
commit 81f7bd3c2c
50 files changed
+788 -605

No files matched your search

@@ -19,7 +19,6 @@ exports[`kube-object-menu given kube object renders 1`] = `
<i
class="Icon material interactive focusable"
tabindex="0"
tooltip="Delete"
>
<span
class="icon"
@@ -28,6 +27,9 @@ exports[`kube-object-menu given kube object renders 1`] = `
delete
</span>
</i>
<div>
Delete
</div>
<span
class="title"
>
@@ -59,7 +61,6 @@ exports[`kube-object-menu given kube object when removing kube object renders 1`
<i
class="Icon material interactive focusable"
tabindex="0"
tooltip="Delete"
>
<span
class="icon"
@@ -68,6 +69,9 @@ exports[`kube-object-menu given kube object when removing kube object renders 1`
delete
</span>
</i>
<div>
Delete
</div>
<span
class="title"
>
@@ -148,7 +152,6 @@ exports[`kube-object-menu given kube object when rerendered with different kube
<i
class="Icon material interactive focusable"
tabindex="0"
tooltip="Delete"
>
<span
class="icon"
@@ -157,6 +160,9 @@ exports[`kube-object-menu given kube object when rerendered with different kube
delete
</span>
</i>
<div>
Delete
</div>
<span
class="title"
>
@@ -185,7 +191,6 @@ exports[`kube-object-menu given kube object when rerendered with different kube
<i
class="Icon material interactive focusable"
tabindex="0"
tooltip="Delete"
>
<span
class="icon"
@@ -194,6 +199,9 @@ exports[`kube-object-menu given kube object when rerendered with different kube
delete
</span>
</i>
<div>
Delete
</div>
<span
class="title"
>
@@ -277,7 +285,6 @@ exports[`kube-object-menu given kube object with namespace when removing kube ob
<i
class="Icon material interactive focusable"
tabindex="0"
tooltip="Delete"
>
<span
class="icon"
@@ -286,6 +293,9 @@ exports[`kube-object-menu given kube object with namespace when removing kube ob
delete
</span>
</i>
<div>
Delete
</div>
<span
class="title"
>
@@ -369,7 +379,6 @@ exports[`kube-object-menu given kube object without namespace when removing kube
<i
class="Icon material interactive focusable"
tabindex="0"
tooltip="Delete"
>
<span
class="icon"
@@ -378,6 +387,9 @@ exports[`kube-object-menu given kube object without namespace when removing kube
delete
</span>
</i>
<div>
Delete
</div>
<span
class="title"
>
@@ -26,12 +26,6 @@ import createEditResourceTabInjectable from "../dock/edit-resource/edit-resource
import hideDetailsInjectable from "../kube-detail-params/hide-details.injectable";
import { kubeObjectMenuItemInjectionToken } from "./kube-object-menu-item-injection-token";
// TODO: Make tooltips free of side effects by making it deterministic
jest.mock("../tooltip/tooltip");
jest.mock("../tooltip/withTooltip", () => ({
withTooltip: (target: any) => target,
}));
// TODO: make `animated={false}` not required to make tests deterministic
describe("kube-object-menu", () => {
let di: DiContainer;