Skip to content

Commit 9671268

Browse files
authored
test: add get cluster info test case (#21831)
Signed-off-by: nitishfy <[email protected]>
1 parent d19b02d commit 9671268

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

server/cache/cache_test.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@ func TestCache_GetRepoConnectionState(t *testing.T) {
4343
// populate cache
4444
err = cache.SetRepoConnectionState("my-repo", "some-project", &ConnectionState{Status: "my-project-state"})
4545
require.NoError(t, err)
46-
// cache miss
47-
_, err = cache.GetRepoConnectionState("other-repo", "")
48-
assert.Equal(t, ErrCacheMiss, err)
4946
// cache hit
5047
value, err := cache.GetRepoConnectionState("my-repo", "")
5148
require.NoError(t, err)

util/cache/appstate/cache_test.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,24 @@ func TestCache_GetAppResourcesTree(t *testing.T) {
5959
assert.Equal(t, &ApplicationTree{Nodes: []ResourceNode{{}}}, value)
6060
}
6161

62+
func TestCache_GetClusterInfo(t *testing.T) {
63+
cache := newFixtures().Cache
64+
// cache miss
65+
res := &ClusterInfo{}
66+
err := cache.GetClusterInfo("http://minikube", res)
67+
assert.Equal(t, ErrCacheMiss, err)
68+
// populate cache
69+
err = cache.SetClusterInfo("http://kind-cluster", &ClusterInfo{ServerVersion: "0.24.0"})
70+
require.NoError(t, err)
71+
// cache miss
72+
err = cache.GetClusterInfo("http://kind-clusterss", res)
73+
assert.Equal(t, ErrCacheMiss, err)
74+
// cache hit
75+
err = cache.GetClusterInfo("http://kind-cluster", res)
76+
require.NoError(t, err)
77+
assert.Equal(t, &ClusterInfo{ServerVersion: "0.24.0"}, res)
78+
}
79+
6280
func TestAddCacheFlagsToCmd(t *testing.T) {
6381
cache, err := AddCacheFlagsToCmd(&cobra.Command{})()
6482
require.NoError(t, err)

0 commit comments

Comments
 (0)