@@ -20,7 +20,8 @@ func TestStop_WhenVMRunning_ThenShouldStopVirtualMachine(t *testing.T) {
20
20
_ , err := crcConfigStorage .Set (crcConfig .NetworkMode , "true" )
21
21
assert .NoError (t , err )
22
22
virtualMachine := fakemachine .NewFakeVirtualMachine (false , false )
23
- client := newClientWithVirtualMachine ("fake-virtual-machine" , false , crcConfigStorage , virtualMachine )
23
+ fakeVSock := fakemachine .NewFakeVSock ()
24
+ client := newClientWithVirtualMachineAndVSock ("fake-virtual-machine" , false , crcConfigStorage , virtualMachine , fakeVSock )
24
25
25
26
// When
26
27
clusterState , stopErr := client .Stop ()
@@ -31,6 +32,7 @@ func TestStop_WhenVMRunning_ThenShouldStopVirtualMachine(t *testing.T) {
31
32
assert .Equal (t , virtualMachine .IsStopped , true )
32
33
assert .Equal (t , virtualMachine .FakeSSHClient .LastExecutedCommand , "sudo -- sh -c 'crictl stop $(crictl ps -q)'" )
33
34
assert .Equal (t , virtualMachine .FakeSSHClient .IsSSHClientClosed , true )
35
+ assert .Equal (t , fakeVSock .PortsExposed , false )
34
36
}
35
37
36
38
func TestStop_WhenStopVmFailed_ThenErrorThrown (t * testing.T ) {
@@ -41,7 +43,8 @@ func TestStop_WhenStopVmFailed_ThenErrorThrown(t *testing.T) {
41
43
_ , err := crcConfigStorage .Set (crcConfig .NetworkMode , "true" )
42
44
assert .NoError (t , err )
43
45
virtualMachine := fakemachine .NewFakeVirtualMachine (true , false )
44
- client := newClientWithVirtualMachine ("fake-virtual-machine" , false , crcConfigStorage , virtualMachine )
46
+ fakeVSock := fakemachine .NewFakeVSock ()
47
+ client := newClientWithVirtualMachineAndVSock ("fake-virtual-machine" , false , crcConfigStorage , virtualMachine , fakeVSock )
45
48
46
49
// When
47
50
_ , stopErr := client .Stop ()
@@ -60,7 +63,8 @@ func TestStop_WhenVMAlreadyStopped_ThenThrowError(t *testing.T) {
60
63
virtualMachine := fakemachine .NewFakeVirtualMachine (false , false )
61
64
err = virtualMachine .Stop ()
62
65
assert .NoError (t , err )
63
- client := newClientWithVirtualMachine ("fake-virtual-machine" , false , crcConfigStorage , virtualMachine )
66
+ fakeVSock := fakemachine .NewFakeVSock ()
67
+ client := newClientWithVirtualMachineAndVSock ("fake-virtual-machine" , false , crcConfigStorage , virtualMachine , fakeVSock )
64
68
65
69
// When
66
70
clusterState , stopErr := client .Stop ()
0 commit comments