From 94ce6424ceff8e571cd61bdb2460081b602818b4 Mon Sep 17 00:00:00 2001 From: Carson Krueger Date: Thu, 7 Aug 2025 22:53:41 -0600 Subject: [PATCH] add test --- internal/3rdparty/snaker/snaker_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/internal/3rdparty/snaker/snaker_test.go b/internal/3rdparty/snaker/snaker_test.go index e05ca23..c208269 100644 --- a/internal/3rdparty/snaker/snaker_test.go +++ b/internal/3rdparty/snaker/snaker_test.go @@ -17,3 +17,13 @@ func TestSnakeToCamel(t *testing.T) { require.Equal(t, SnakeToCamel("id"), "ID") require.Equal(t, SnakeToCamel("oauth_client"), "OAuthClient") } + +func TestCamelToSnake(t *testing.T) { + require.Equal(t, "", CamelToSnake("")) + require.Equal(t, "_", CamelToSnake("_")) + require.Equal(t, "snake_case", CamelToSnake("snake_case")) + require.Equal(t, "camel_case", CamelToSnake("camelCase")) + require.Equal(t, "jet_is_cool_as_hell", CamelToSnake("jetIsCoolAsHell")) + require.Equal(t, "jet_is_cool_as_hell", CamelToSnake("jet_is_cool_as_hell")) + require.Equal(t, "id", CamelToSnake("ID")) +}