api/controller/service_action_vm_error_test.go
Rama main · réplica de lectura del repositorio original.
package controller
import (
"errors"
"strings"
"testing"
)
func TestVMOperationFailureMessageIncludesCause(t *testing.T) {
msg := vmOperationFailureMessage("start", errors.New("virtualmachine instance already exists"))
if !strings.Contains(msg, "start vm error") {
t.Fatalf("expected VM action context in message, got %q", msg)
}
if !strings.Contains(msg, "virtualmachine instance already exists") {
t.Fatalf("expected root cause in message, got %q", msg)
}
}