github.com/graywolf-at-work-2/terraform-vendor@v1.4.5/internal/command/e2etest/remote_state_test.go (about) 1 package e2etest 2 3 import ( 4 "path/filepath" 5 "testing" 6 7 "github.com/hashicorp/terraform/internal/e2e" 8 ) 9 10 func TestTerraformProviderRead(t *testing.T) { 11 // Ensure the terraform provider can correctly read a remote state 12 13 t.Parallel() 14 fixturePath := filepath.Join("testdata", "terraform-provider") 15 tf := e2e.NewBinary(t, terraformBin, fixturePath) 16 17 //// INIT 18 _, stderr, err := tf.Run("init") 19 if err != nil { 20 t.Fatalf("unexpected init error: %s\nstderr:\n%s", err, stderr) 21 } 22 23 //// PLAN 24 _, stderr, err = tf.Run("plan") 25 if err != nil { 26 t.Fatalf("unexpected plan error: %s\nstderr:\n%s", err, stderr) 27 } 28 }