From ad9ba4c2a439c8ef464e34c19696300519e134b6 Mon Sep 17 00:00:00 2001
From: cai <cai@nbcai.cc>
Date: Sat, 08 Aug 2026 18:53:33 +0800
Subject: [PATCH] test: assert per-session ASR NDJSON metadata
---
src/main.rs | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/main.rs b/src/main.rs
index dd37c08..eeb7158 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -4006,6 +4006,17 @@
let metadata = AudioIngressMetadata::from_participant(&attributes)
.expect("valid participant attributes")
.expect("controlled fixture metadata");
+ let session_line = asr_realtime::session_start_line(
+ "call-001",
+ "trace-001",
+ &format!("turn-{session_index:04}"),
+ "nonce-001",
+ Some(&metadata),
+ )
+ .expect("session start line");
+ let session_json: serde_json::Value =
+ serde_json::from_slice(&session_line).expect("session start json");
+ assert_eq!(sequence, session_json["clientFixtureSequence"]);
starts.push(metadata.client_fixture_sequence);
vad.reset_current_turn();
}
--
Gitblit v1.9.3