From f2df6e70e80eecdc5e559d858380266179a4a076 Mon Sep 17 00:00:00 2001 From: nhyatt Date: Sun, 26 Mar 2023 10:28:43 -0500 Subject: [PATCH] adds first unit test --- internal/config/initialize_test.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 internal/config/initialize_test.go diff --git a/internal/config/initialize_test.go b/internal/config/initialize_test.go new file mode 100644 index 0000000..a369e96 --- /dev/null +++ b/internal/config/initialize_test.go @@ -0,0 +1,22 @@ +package config + +import ( + "testing" +) + +func TestGetDNSNames(t *testing.T) { + expected := []string{ + "exampleService", + "exampleService.exampleNameSpace", + "exampleService.exampleNameSpace.svc", + "exampleService.exampleNameSpace.svc.cluster", + "exampleService.exampleNameSpace.svc.cluster.local", + } + result := getDNSNames("exampleService", "exampleNameSpace") + for i := range expected { + if result[i] != expected[i] { + t.Errorf("getDNSNames() failed to return the expected result, got %s, wanted %s", expected[i], result[i]) + } + } + return +}