| // Copyright IBM Corp. 2014, 2026 | |
| // SPDX-License-Identifier: BUSL-1.1 | |
| package rpcapi_test | |
| import ( | |
| "context" | |
| "testing" | |
| "github.com/davecgh/go-spew/spew" | |
| "github.com/hashicorp/terraform/internal/rpcapi" | |
| "github.com/hashicorp/terraform/internal/rpcapi/terraform1/setup" | |
| ) | |
| func TestInternalClientOpenClose(t *testing.T) { | |
| ctx := context.Background() | |
| client, err := rpcapi.NewInternalClient(ctx, &setup.ClientCapabilities{}) | |
| if err != nil { | |
| t.Error(err) | |
| } | |
| t.Logf("server capabilities: %s", spew.Sdump(client.ServerCapabilities())) | |
| err = client.Close(ctx) | |
| if err != nil { | |
| t.Error(err) | |
| } | |
| } |