From e29cf44a1e4b3099203848469f788d2d8d38d9d2 Mon Sep 17 00:00:00 2001 From: Marcin Wielgus Date: Tue, 23 Aug 2016 14:42:51 +0200 Subject: [PATCH] Tests for data update in federated secret controller --- .../secret/secret_controller_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/federation/pkg/federation-controller/secret/secret_controller_test.go b/federation/pkg/federation-controller/secret/secret_controller_test.go index 22a6cf101a1..798d5e789a7 100644 --- a/federation/pkg/federation-controller/secret/secret_controller_test.go +++ b/federation/pkg/federation-controller/secret/secret_controller_test.go @@ -108,6 +108,17 @@ func TestSecretController(t *testing.T) { assert.Equal(t, secret1.Namespace, updatedSecret.Namespace) assert.True(t, reflect.DeepEqual(&secret1, updatedSecret)) + // Test update federated secret. + secret1.Data = map[string][]byte{ + "config": []byte("myconfigurationfile"), + } + secretWatch.Modify(&secret1) + updatedSecret2 := GetSecretFromChan(cluster1UpdateChan) + assert.NotNil(t, updatedSecret) + assert.Equal(t, secret1.Name, updatedSecret.Name) + assert.Equal(t, secret1.Namespace, updatedSecret.Namespace) + assert.True(t, reflect.DeepEqual(&secret1, updatedSecret2)) + // Test add cluster clusterWatch.Add(cluster2) createdSecret2 := GetSecretFromChan(cluster2CreateChan)