plans/planfile: fix TestRoundtrip
This was broken by an earlier change to verify the Terraform version number when reading a state file. To fix it, we'll use our current version in our constructed file which should then match when it's read back in.
This commit is contained in:
parent
6cb3b0f4cf
commit
300eceeb25
|
@ -7,12 +7,12 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/davecgh/go-spew/spew"
|
"github.com/davecgh/go-spew/spew"
|
||||||
version "github.com/hashicorp/go-version"
|
|
||||||
|
|
||||||
"github.com/hashicorp/terraform/configs/configload"
|
"github.com/hashicorp/terraform/configs/configload"
|
||||||
"github.com/hashicorp/terraform/plans"
|
"github.com/hashicorp/terraform/plans"
|
||||||
"github.com/hashicorp/terraform/states"
|
"github.com/hashicorp/terraform/states"
|
||||||
"github.com/hashicorp/terraform/states/statefile"
|
"github.com/hashicorp/terraform/states/statefile"
|
||||||
|
tfversion "github.com/hashicorp/terraform/version"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestRoundtrip(t *testing.T) {
|
func TestRoundtrip(t *testing.T) {
|
||||||
|
@ -33,7 +33,7 @@ func TestRoundtrip(t *testing.T) {
|
||||||
// We don't need to test the entire thing because the state file
|
// We don't need to test the entire thing because the state file
|
||||||
// serialization is already tested in its own package.
|
// serialization is already tested in its own package.
|
||||||
stateFileIn := &statefile.File{
|
stateFileIn := &statefile.File{
|
||||||
TerraformVersion: version.Must(version.NewVersion("1.0.0")),
|
TerraformVersion: tfversion.SemVer,
|
||||||
Serial: 1,
|
Serial: 1,
|
||||||
Lineage: "abc123",
|
Lineage: "abc123",
|
||||||
State: states.NewState(),
|
State: states.NewState(),
|
||||||
|
|
Loading…
Reference in New Issue