mirror of
https://github.com/hashicorp/terraform.git
synced 2026-05-28 04:03:27 -04:00
make sure schemas aren't nil in tests
This commit is contained in:
parent
91feab6b5d
commit
69337ca005
2 changed files with 3 additions and 4 deletions
|
|
@ -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…
Reference in a new issue