//go:build linux package deploy import ( "strings" "testing" ) func TestOpenFirewallPortInvalid(t *testing.T) { _, err := OpenFirewallPort(0, "test") if err == nil || !strings.Contains(err.Error(), "invalid port") { t.Fatalf("expected invalid port error, got %v", err) } } func TestRemoveFirewallRuleByNameEmpty(t *testing.T) { _, err := RemoveFirewallRuleByName("") if err == nil || !strings.Contains(err.Error(), "rule name required") { t.Fatalf("expected rule name error, got %v", err) } }