make sure schemas aren't nil in tests

pull/36491/head
James Bardin 1 year ago
parent 91feab6b5d
commit 69337ca005

@ -100,9 +100,7 @@ func (m *crossTypeMover) prepareCrossTypeMove(stmt *MoveStatement, source, targe
})
return nil, diags
}
targetResourceSchema, targetResourceSchemaVersion := targetSchema.SchemaForResourceAddr(target.Resource)
return &crossTypeMove{
targetProvider: targetProvider,
targetProviderAddr: *targetProviderAddr,

@ -3,6 +3,7 @@ package refactoring
import (
"github.com/zclconf/go-cty/cty"
"github.com/hashicorp/terraform/internal/configs/configschema"
"github.com/hashicorp/terraform/internal/providers"
"github.com/hashicorp/terraform/internal/tfdiags"
)
@ -19,8 +20,8 @@ type mockProvider struct {
func (provider *mockProvider) GetProviderSchema() providers.GetProviderSchemaResponse {
return providers.GetProviderSchemaResponse{
ResourceTypes: map[string]providers.Schema{
"foo": {},
"bar": {},
"foo": {Block: &configschema.Block{}},
"bar": {Block: &configschema.Block{}},
},
ServerCapabilities: providers.ServerCapabilities{
MoveResourceState: provider.moveResourceState,

Loading…
Cancel
Save