MCPcopy Create free account
hub / github.com/ScriptedAlchemy/tracedecay / assert_usage_event

Function assert_usage_event

src/analytics.rs:605–617  ·  view source on GitHub ↗
(
        events: &[UsageEvent],
        kind: UsageKind,
        name: &str,
        category: UsageCategory,
    )

Source from the content-addressed store, hash-verified

603 };
604
605 fn assert_usage_event(
606 events: &[UsageEvent],
607 kind: UsageKind,
608 name: &str,
609 category: UsageCategory,
610 ) {
611 assert!(
612 events.iter().any(|event| {
613 event.kind == kind && event.name == name && event.category == category
614 }),
615 "missing {kind:?} event {name:?} in {events:#?}"
616 );
617 }
618
619 #[test]
620 fn normalizes_mcp_tracedecay_tool_names() {

Calls

no outgoing calls