Skip to content

Commit b3b229c

Browse files
authored
test(provisioner/terraform): use cmp.Diff instead of require.Equal (#16449)
1 parent 7177fa0 commit b3b229c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

provisioner/terraform/resources_test.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"strings"
1212
"testing"
1313

14+
"github.com/google/go-cmp/cmp"
1415
tfjson "github.com/hashicorp/terraform-json"
1516
"github.com/stretchr/testify/require"
1617
protobuf "google.golang.org/protobuf/proto"
@@ -842,7 +843,9 @@ func TestConvertResources(t *testing.T) {
842843
var resourcesMap []map[string]interface{}
843844
err = json.Unmarshal(data, &resourcesMap)
844845
require.NoError(t, err)
845-
require.Equal(t, expectedNoMetadataMap, resourcesMap)
846+
if diff := cmp.Diff(expectedNoMetadataMap, resourcesMap); diff != "" {
847+
require.Failf(t, "unexpected resources", "diff (-want +got):\n%s", diff)
848+
}
846849

847850
expectedParams := expected.parameters
848851
if expectedParams == nil {
@@ -897,7 +900,9 @@ func TestConvertResources(t *testing.T) {
897900
var resourcesMap []map[string]interface{}
898901
err = json.Unmarshal(data, &resourcesMap)
899902
require.NoError(t, err)
900-
require.Equal(t, expectedMap, resourcesMap)
903+
if diff := cmp.Diff(expectedMap, resourcesMap); diff != "" {
904+
require.Failf(t, "unexpected resources", "diff (-want +got):\n%s", diff)
905+
}
901906
require.ElementsMatch(t, expected.externalAuthProviders, state.ExternalAuthProviders)
902907
})
903908
})

0 commit comments

Comments
 (0)