From 5dc94f291bae131ca3fe74f3c13d4c7230e1fc05 Mon Sep 17 00:00:00 2001
From: Sebastian Malton
Date: Fri, 21 Apr 2023 09:41:51 -0400
Subject: [PATCH] chore: Update tests to use more business logic
- To have a higher confidence in the code, given that the old tests didn't save us
from modifying the code before.
Signed-off-by: Sebastian Malton
---
.../edit-namespace-from-new-tab.test.tsx.snap | 703 +-----------------
.../edit-namespace-from-new-tab.test.tsx | 272 ++++---
.../edit-resource-model.injectable.tsx | 14 +-
...resource.global-override-for-injectable.ts | 8 -
.../request-kube-resource.injectable.ts | 8 +-
...resource.global-override-for-injectable.ts | 8 -
.../request-patch-kube-resource.injectable.ts | 10 +-
.../renderer/k8s/api-kube-get.injectable.ts | 20 +
.../renderer/k8s/api-kube-patch.injectable.ts | 20 +
9 files changed, 197 insertions(+), 866 deletions(-)
delete mode 100644 packages/core/src/renderer/components/dock/edit-resource/edit-resource-model/request-kube-resource.global-override-for-injectable.ts
delete mode 100644 packages/core/src/renderer/components/dock/edit-resource/edit-resource-model/request-patch-kube-resource.global-override-for-injectable.ts
create mode 100644 packages/core/src/renderer/k8s/api-kube-get.injectable.ts
create mode 100644 packages/core/src/renderer/k8s/api-kube-patch.injectable.ts
diff --git a/packages/core/src/features/cluster/namespaces/__snapshots__/edit-namespace-from-new-tab.test.tsx.snap b/packages/core/src/features/cluster/namespaces/__snapshots__/edit-namespace-from-new-tab.test.tsx.snap
index 266fef88c4..be7ad3680d 100644
--- a/packages/core/src/features/cluster/namespaces/__snapshots__/edit-namespace-from-new-tab.test.tsx.snap
+++ b/packages/core/src/features/cluster/namespaces/__snapshots__/edit-namespace-from-new-tab.test.tsx.snap
@@ -2099,9 +2099,9 @@ metadata:
uid: some-uid
name: some-name
resourceVersion: some-resource-version
- selfLink: /apis/some-api-version/namespaces/some-uid
somePropertyToBeChanged: some-changed-value
someAddedProperty: some-new-value
+ selfLink: /apis/some-api-version/namespaces/some-uid
@@ -4435,9 +4435,9 @@ metadata:
uid: some-uid
name: some-name
resourceVersion: some-resource-version
- selfLink: /apis/some-api-version/namespaces/some-uid
somePropertyToBeRemoved: some-value
somePropertyToBeChanged: some-old-value
+ selfLink: /apis/some-api-version/namespaces/some-uid
@@ -5962,9 +5962,9 @@ metadata:
uid: some-uid
name: some-name
resourceVersion: some-resource-version
- selfLink: /apis/some-api-version/namespaces/some-uid
somePropertyToBeRemoved: some-value
somePropertyToBeChanged: some-old-value
+ selfLink: /apis/some-api-version/namespaces/some-uid
@@ -5976,7 +5976,7 @@ metadata:
@@ -7466,9 +7466,9 @@ metadata:
uid: some-uid
name: some-name
resourceVersion: some-resource-version
- selfLink: /apis/some-api-version/namespaces/some-uid
somePropertyToBeRemoved: some-value
somePropertyToBeChanged: some-old-value
+ selfLink: /apis/some-api-version/namespaces/some-uid
labels:
k8slens-edit-resource-version: some-api-version
@@ -8220,9 +8220,9 @@ metadata:
uid: some-uid
name: some-name
resourceVersion: some-resource-version
- selfLink: /apis/some-api-version/namespaces/some-uid
somePropertyToBeRemoved: some-value
somePropertyToBeChanged: some-old-value
+ selfLink: /apis/some-api-version/namespaces/some-uid
@@ -9568,9 +9568,9 @@ metadata:
uid: some-uid
name: some-name
resourceVersion: some-resource-version
- selfLink: /apis/some-api-version/namespaces/some-uid
somePropertyToBeRemoved: some-value
somePropertyToBeChanged: some-old-value
+ selfLink: /apis/some-api-version/namespaces/some-uid
@@ -9582,7 +9582,7 @@ metadata:
@@ -10920,686 +10920,3 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
-
-
-
-
-
-
-
-
-
- close
-
-
-
- Close
-
-
-
-
-
-
-
-
-
-