This commit is contained in:
@@ -155,8 +155,14 @@ test('replacing active speech waits one event-loop turn after WebKit cancel', ()
|
||||
test('speech start timeout tells the player how to recover when mobile playback is blocked', () => {
|
||||
const h = makeHarness();
|
||||
h.controller.speak('En replik');
|
||||
const cancelledBeforeTimeout = h.synthesis.cancelled;
|
||||
h.runTimer(4000);
|
||||
assert.match(h.states.at(-1).message, /Tryck på Läs senaste repliken/);
|
||||
assert.equal(h.synthesis.cancelled, cancelledBeforeTimeout + 1);
|
||||
const cancelledBeforeRetry = h.synthesis.cancelled;
|
||||
h.controller.speak('Manuell återläsning');
|
||||
assert.equal(h.synthesis.spoken.at(-1).text, 'Manuell återläsning');
|
||||
assert.equal(h.synthesis.cancelled, cancelledBeforeRetry);
|
||||
});
|
||||
|
||||
test('character voice identity gives stable distinct masculine, feminine, and neutral timbres', () => {
|
||||
|
||||
Reference in New Issue
Block a user