package binmgr import ( "strings" "testing" ) func TestInstallHintL2TPDnfFallback(t *testing.T) { hint := InstallHint("l2tp") commands, _ := hint["all_commands"].(map[string]string) cmd := commands["dnf"] for _, want := range []string{"dnf install -y strongswan", "xelerance/xl2tpd", "libpcap-devel"} { if !strings.Contains(cmd, want) { t.Fatalf("L2TP dnf install command missing %q: %s", want, cmd) } } }