fixes for hey jibo

This commit is contained in:
Jacob Dubin
2026-04-18 21:13:45 -05:00
parent 5dbe16a0e1
commit 25d5ab1e43
3 changed files with 69 additions and 1 deletions

View File

@@ -573,7 +573,7 @@ public sealed class JiboWebSocketServiceTests
}
[Fact]
public async Task EmptyHotphraseTurn_BecomesGreetingAndKeepsFollowUpOpen()
public async Task SecondEmptyHotphraseTurn_BecomesGreetingAndKeepsFollowUpOpen()
{
await _service.HandleMessageAsync(new WebSocketMessageEnvelope
{
@@ -584,6 +584,18 @@ public sealed class JiboWebSocketServiceTests
Text = """{"type":"LISTEN","transID":"trans-empty-hotphrase","data":{"hotphrase":true,"rules":["launch","globals/global_commands_launch"]}}"""
});
var firstReplies = await _service.HandleMessageAsync(new WebSocketMessageEnvelope
{
HostName = "neo-hub.jibo.com",
Path = "/listen",
Kind = "neo-hub-listen",
Token = "hub-empty-hotphrase-token",
Text = """{"type":"CLIENT_ASR","transID":"trans-empty-hotphrase","data":{}}"""
});
Assert.Single(firstReplies);
Assert.Equal("OPENJIBO_TURN_PENDING", ReadReplyType(firstReplies[0]));
var replies = await _service.HandleMessageAsync(new WebSocketMessageEnvelope
{
HostName = "neo-hub.jibo.com",