sync: migrate ai-operator to Gitea (2026-08-10)
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package stt
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestParseElevenLabsEvent(t *testing.T) {
|
||||
ev, err := ParseElevenLabsEvent([]byte(`{"type":"partial_transcript","text":"Сколько стоит"}`))
|
||||
if err != nil || ev.Type != EventPartialTranscript || ev.Text == "" {
|
||||
t.Fatalf("ev=%+v err=%v", ev, err)
|
||||
}
|
||||
ev, err = ParseElevenLabsEvent([]byte(`{"type":"transcript.final","text":"готово"}`))
|
||||
if err != nil || ev.Type != EventFinalTranscript {
|
||||
t.Fatalf("ev=%+v err=%v", ev, err)
|
||||
}
|
||||
ev, err = ParseElevenLabsEvent([]byte(`{"is_final":true,"transcript":"готово"}`))
|
||||
if err != nil || ev.Type != EventCommittedTranscript {
|
||||
t.Fatalf("ev=%+v err=%v", ev, err)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user