package deploy import "testing" func TestParseNetViewShares(t *testing.T) { sample := `Share name Type Used as Comment ------------------------------------------------------------------------------- ADMIN$ Disk Remote Admin C$ Disk Default share IPC$ IPC Remote IPC The command completed successfully.` shares := parseNetViewShares(sample) if len(shares) != 3 { t.Fatalf("shares = %v", shares) } if shares[0] != "ADMIN$" || shares[1] != "C$" { t.Fatalf("unexpected order: %v", shares) } }