see if this fixes wod
This commit is contained in:
@@ -84,7 +84,7 @@ public sealed class ResponsePlanToSocketMessagesMapper
|
|||||||
}))
|
}))
|
||||||
};
|
};
|
||||||
|
|
||||||
if (emitSkillActions && speak is not null && !isWordOfDayLaunch && !isWordOfDayGuess)
|
if (emitSkillActions && speak is not null)
|
||||||
{
|
{
|
||||||
messages.Add(new SocketReplyPlan(
|
messages.Add(new SocketReplyPlan(
|
||||||
JsonSerializer.Serialize(BuildSkillPayload(plan, turn, transId, speak, skill)),
|
JsonSerializer.Serialize(BuildSkillPayload(plan, turn, transId, speak, skill)),
|
||||||
|
|||||||
@@ -426,7 +426,7 @@ public sealed class JiboWebSocketServiceTests
|
|||||||
Text = """{"type":"CLIENT_ASR","transID":"trans-wod-spoken-guess","data":{"text":"pastoral"}}"""
|
Text = """{"type":"CLIENT_ASR","transID":"trans-wod-spoken-guess","data":{"text":"pastoral"}}"""
|
||||||
});
|
});
|
||||||
|
|
||||||
Assert.Equal(2, replies.Count);
|
Assert.Equal(3, replies.Count);
|
||||||
Assert.Equal("LISTEN", ReadReplyType(replies[0]));
|
Assert.Equal("LISTEN", ReadReplyType(replies[0]));
|
||||||
Assert.Equal("EOS", ReadReplyType(replies[1]));
|
Assert.Equal("EOS", ReadReplyType(replies[1]));
|
||||||
|
|
||||||
@@ -458,7 +458,7 @@ public sealed class JiboWebSocketServiceTests
|
|||||||
Text = """{"type":"CLIENT_ASR","transID":"trans-wod-line-guess","data":{"text":"Two."}}"""
|
Text = """{"type":"CLIENT_ASR","transID":"trans-wod-line-guess","data":{"text":"Two."}}"""
|
||||||
});
|
});
|
||||||
|
|
||||||
Assert.Equal(2, replies.Count);
|
Assert.Equal(3, replies.Count);
|
||||||
using var listenPayload = JsonDocument.Parse(replies[0].Text!);
|
using var listenPayload = JsonDocument.Parse(replies[0].Text!);
|
||||||
Assert.Equal("pastoral", listenPayload.RootElement.GetProperty("data").GetProperty("asr").GetProperty("text").GetString());
|
Assert.Equal("pastoral", listenPayload.RootElement.GetProperty("data").GetProperty("asr").GetProperty("text").GetString());
|
||||||
Assert.Equal("guess", listenPayload.RootElement.GetProperty("data").GetProperty("nlu").GetProperty("intent").GetString());
|
Assert.Equal("guess", listenPayload.RootElement.GetProperty("data").GetProperty("nlu").GetProperty("intent").GetString());
|
||||||
@@ -486,7 +486,7 @@ public sealed class JiboWebSocketServiceTests
|
|||||||
Text = """{"type":"CLIENT_ASR","transID":"trans-wod-launch","data":{"text":"Play word of the day."}}"""
|
Text = """{"type":"CLIENT_ASR","transID":"trans-wod-launch","data":{"text":"Play word of the day."}}"""
|
||||||
});
|
});
|
||||||
|
|
||||||
Assert.Equal(2, replies.Count);
|
Assert.Equal(3, replies.Count);
|
||||||
using var listenPayload = JsonDocument.Parse(replies[0].Text!);
|
using var listenPayload = JsonDocument.Parse(replies[0].Text!);
|
||||||
Assert.Equal("loadMenu", listenPayload.RootElement.GetProperty("data").GetProperty("nlu").GetProperty("intent").GetString());
|
Assert.Equal("loadMenu", listenPayload.RootElement.GetProperty("data").GetProperty("nlu").GetProperty("intent").GetString());
|
||||||
Assert.Equal("word-of-the-day", listenPayload.RootElement.GetProperty("data").GetProperty("nlu").GetProperty("entities").GetProperty("destination").GetString());
|
Assert.Equal("word-of-the-day", listenPayload.RootElement.GetProperty("data").GetProperty("nlu").GetProperty("entities").GetProperty("destination").GetString());
|
||||||
|
|||||||
Reference in New Issue
Block a user