From ff43687660f542c3d19e9a52d391131dd9a5f82b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 14 Jul 2023 03:28:42 +0000 Subject: [PATCH 1/2] Update module github.com/iancoleman/strcase to v0.3.0 --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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= From 88d9093c3a17320400634e14265210972fcbfb83 Mon Sep 17 00:00:00 2001 From: David Schmitt Date: Fri, 14 Jul 2023 09:22:30 +0200 Subject: [PATCH 2/2] Add characterising test case for strcase update error --- sources/case_test.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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"