Skip to content

Commit cf6a6ff

Browse files
committed
add unit testing for display machine name
1 parent ce8ff50 commit cf6a6ff

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pkg/cloud/instance_test.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,12 @@ var _ = Describe("Instance", func() {
263263
Return(&cloudstack.DeployVirtualMachineParams{})
264264

265265
deploymentResp := &cloudstack.DeployVirtualMachineResponse{Id: *dummies.CSMachine1.Spec.InstanceID}
266-
vms.EXPECT().DeployVirtualMachine(gomock.Any()).Return(deploymentResp, nil)
266+
267+
vms.EXPECT().DeployVirtualMachine(gomock.Any()).Do(
268+
func(p interface{}) {
269+
displayName, _ := p.(*cloudstack.DeployVirtualMachineParams).GetDisplayname()
270+
Ω(displayName == dummies.CAPIMachine.Name).Should(BeTrue())
271+
}).Return(deploymentResp, nil)
267272

268273
Ω(client.GetOrCreateVMInstance(
269274
dummies.CSMachine1, dummies.CAPIMachine, dummies.CSCluster, dummies.CSFailureDomain1, dummies.CSAffinityGroup, "")).

0 commit comments

Comments
 (0)