mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-05-03 14:54:53 -04:00
cli: remove unnecessary check from QEMU rollbacker (#2489)
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
This commit is contained in:
parent
9c89b75a53
commit
d154703c9a
3 changed files with 17 additions and 29 deletions
|
@ -70,16 +70,14 @@ func TestRollbackQEMU(t *testing.T) {
|
|||
someErr := errors.New("failed")
|
||||
|
||||
testCases := map[string]struct {
|
||||
libvirt *stubLibvirtRunner
|
||||
tfClient *stubTerraformClient
|
||||
createdWorkspace bool
|
||||
wantDestroyErr bool
|
||||
wantErr bool
|
||||
libvirt *stubLibvirtRunner
|
||||
tfClient *stubTerraformClient
|
||||
wantDestroyErr bool
|
||||
wantErr bool
|
||||
}{
|
||||
"success": {
|
||||
libvirt: &stubLibvirtRunner{},
|
||||
tfClient: &stubTerraformClient{},
|
||||
createdWorkspace: true,
|
||||
libvirt: &stubLibvirtRunner{},
|
||||
tfClient: &stubTerraformClient{},
|
||||
},
|
||||
"stop libvirt error": {
|
||||
libvirt: &stubLibvirtRunner{stopErr: someErr},
|
||||
|
@ -103,9 +101,8 @@ func TestRollbackQEMU(t *testing.T) {
|
|||
assert := assert.New(t)
|
||||
|
||||
rollbacker := &rollbackerQEMU{
|
||||
libvirt: tc.libvirt,
|
||||
client: tc.tfClient,
|
||||
createdWorkspace: tc.createdWorkspace,
|
||||
libvirt: tc.libvirt,
|
||||
client: tc.tfClient,
|
||||
}
|
||||
|
||||
destroyClusterErrOutput := &bytes.Buffer{}
|
||||
|
@ -125,11 +122,7 @@ func TestRollbackQEMU(t *testing.T) {
|
|||
}
|
||||
assert.NoError(err)
|
||||
assert.True(tc.libvirt.stopCalled)
|
||||
if tc.createdWorkspace {
|
||||
assert.True(tc.tfClient.destroyCalled)
|
||||
} else {
|
||||
assert.False(tc.tfClient.destroyCalled)
|
||||
}
|
||||
assert.True(tc.tfClient.destroyCalled)
|
||||
assert.True(tc.tfClient.cleanUpWorkspaceCalled)
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue