diff --git a/go.mod b/go.mod index d9ec89c0..47c360de 100644 --- a/go.mod +++ b/go.mod @@ -24,7 +24,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sts v1.19.3 github.com/aws/smithy-go v1.13.5 github.com/getsentry/sentry-go v0.22.0 - github.com/iancoleman/strcase v0.2.0 + github.com/iancoleman/strcase v0.3.0 github.com/nats-io/jwt/v2 v2.4.1 github.com/nats-io/nkeys v0.4.4 github.com/overmindtech/connect v0.11.4 diff --git a/go.sum b/go.sum index b378ac94..3dde911c 100644 --- a/go.sum +++ b/go.sum @@ -300,6 +300,8 @@ github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= +github.com/iancoleman/strcase v0.3.0 h1:nTXanmYxhfFAMjZL34Ov6gkzEsSJZ5DbhxWjvSASxEI= +github.com/iancoleman/strcase v0.3.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= diff --git a/sources/case_test.go b/sources/case_test.go index e72a48ed..799a04ae 100644 --- a/sources/case_test.go +++ b/sources/case_test.go @@ -6,12 +6,15 @@ import ( ) func TestCamelCase(t *testing.T) { + t.Parallel() + exampleMap := make(map[string]interface{}) exampleMap["Name"] = "Dylan" exampleMap["Nested"] = map[string]interface{}{ - "NestedKeyName": "Value", - "NestedAWSAcronym": "Wow", + "NestedKeyName": "Value", + "NestedAWSAcronym": "Wow", + "DBClusterParameterGroupName": "foo", "NestedArray": []map[string]string{ { "FooBar": "Baz", @@ -25,7 +28,7 @@ func TestCamelCase(t *testing.T) { b, _ := json.Marshal(camel) - expected := `{"name":"Dylan","nested":{"nestedAWSAcronym":"Wow","nestedArray":[{"fooBar":"Baz"}],"nestedKeyName":"Value"}}` + expected := `{"name":"Dylan","nested":{"dBClusterParameterGroupName":"foo","nestedAWSAcronym":"Wow","nestedArray":[{"fooBar":"Baz"}],"nestedKeyName":"Value"}}` if string(b) != expected { t.Fatalf("expected %v got %v", expected, string(b)) @@ -33,6 +36,8 @@ func TestCamelCase(t *testing.T) { } func TestToAttributesCase(t *testing.T) { + t.Parallel() + exampleMap := make(map[string]interface{}) exampleMap["Name"] = "Dylan"