diff --git a/test/copy_from_terraform_test.go b/test/copy_from_terraform_test.go index 42a157e..8ca717c 100644 --- a/test/copy_from_terraform_test.go +++ b/test/copy_from_terraform_test.go @@ -200,7 +200,11 @@ func TestCopyFromStringOverride(t *testing.T) { obj := copyFromTerraformObject(t) target := Test{} - require.False(t, CopyTestFromTerraform(context.Background(), obj, &target).HasError()) + diags := CopyTestFromTerraform(context.Background(), obj, &target) + for _, err := range diags.Errors() { + t.Logf("%s DETAIL: %s SUMMARY: %s", err.Severity(), err.Detail(), err.Summary()) + } + require.Empty(t, diags.Errors()) require.Equal(t, "a/b/c", target.StringOverride) } diff --git a/test/fixtures.go b/test/fixtures.go index f431969..977f0c8 100644 --- a/test/fixtures.go +++ b/test/fixtures.go @@ -428,6 +428,8 @@ func copyFromTerraformObject(t *testing.T) types.Object { types.String{Value: "b"}, types.String{Value: "c"}, }}, + "foo": types.String{Null: true}, + "bar": types.String{Value: "ham"}, }, AttrTypes: obj.AttrTypes, }