From 1f0ff8b78fb659b085e61fc7e3e56364d1ddb9b0 Mon Sep 17 00:00:00 2001 From: Connor van Spronssen Date: Mon, 23 Dec 2024 14:50:59 +0100 Subject: [PATCH] test: Add tests for the GetLocales function --- cmd/cs_sdk/api/get-locales_test.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 cmd/cs_sdk/api/get-locales_test.go diff --git a/cmd/cs_sdk/api/get-locales_test.go b/cmd/cs_sdk/api/get-locales_test.go new file mode 100644 index 0000000..1d1eb95 --- /dev/null +++ b/cmd/cs_sdk/api/get-locales_test.go @@ -0,0 +1,26 @@ +package api + +import ( + "os" + "testing" + + "github.com/Dobefu/csb/cmd/init_env" + "github.com/stretchr/testify/assert" +) + +func TestGetLocales(t *testing.T) { + init_env.Main("../../../.env.test") + + var locales interface{} + + locales = GetLocales() + assert.NotEqual(t, nil, locales) + + oldApiKey := os.Getenv("CS_API_KEY") + os.Setenv("CS_API_KEY", "bogus") + + locales = GetLocales() + assert.Equal(t, nil, locales) + + os.Setenv("CS_API_KEY", oldApiKey) +}