package birdfmt import ( "net/netip" "strings" "testing" ) func TestRenderStaticIPv4Routes_WithCommunity(t *testing.T) { p := netip.MustParsePrefix("203.0.113.0/24") s := RenderStaticIPv4Routes("t", []StaticRoute{ {Prefix: p, RouteBody: " bgp_community.add((65000,1));"}, }) if !strings.Contains(s, "route 203.0.113.0/24 unreachable {") { t.Fatalf("missing block: %s", s) } if !strings.Contains(s, "bgp_community.add((65000,1))") { t.Fatalf("missing community: %s", s) } }