Skip to content

Commit

Permalink
r/virtual_machine: Test for #528
Browse files Browse the repository at this point in the history
This is a test for the diff mismatch issue defined in #528, where
tainting a VM resource with an attached disk gives the mismatch via an
erroneously present disks attribute.
  • Loading branch information
vancluever authored and bill-rich committed Jul 13, 2018
1 parent 6cf3421 commit c64bc9a
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions vsphere/resource_vsphere_virtual_machine_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -939,6 +939,34 @@ func TestAccResourceVSphereVirtualMachine_attachExistingVmdk(t *testing.T) {
})
}

func TestAccResourceVSphereVirtualMachine_attachExistingVmdkTaint(t *testing.T) {
resource.Test(t, resource.TestCase{
PreCheck: func() {
testAccPreCheck(t)
testAccResourceVSphereVirtualMachinePreCheck(t)
},
Providers: testAccProviders,
CheckDestroy: testAccResourceVSphereVirtualMachineCheckExists(false),
Steps: []resource.TestStep{
{
Config: testAccResourceVSphereVirtualMachineConfigExistingVmdk(),
Check: resource.ComposeTestCheckFunc(
testAccResourceVSphereVirtualMachineCheckExists(true),
testAccResourceVSphereVirtualMachineCheckExistingVmdk(),
),
},
{
Taint: []string{"vsphere_virtual_machine.vm"},
Config: testAccResourceVSphereVirtualMachineConfigExistingVmdk(),
Check: resource.ComposeTestCheckFunc(
testAccResourceVSphereVirtualMachineCheckExists(true),
testAccResourceVSphereVirtualMachineCheckExistingVmdk(),
),
},
},
})
}

func TestAccResourceVSphereVirtualMachine_inFolder(t *testing.T) {
resource.Test(t, resource.TestCase{
PreCheck: func() {
Expand Down

0 comments on commit c64bc9a

Please # to comment.