fix: add missing getFloatTimeDomainData mock to silence VAD timer errors

Two AnalyserNode mocks in audio-pipeline tests were missing the method,
causing unhandled TypeError when the VAD poll timer fired after test cleanup.
This commit is contained in:
jevb
2026-03-30 14:23:31 +02:00
parent 7203aad5b3
commit dc832b90a9
@@ -943,6 +943,7 @@ describe("AudioPipeline", () => {
createMediaStreamSource: vi.fn().mockReturnValue({ connect: vi.fn() }),
createAnalyser: vi.fn().mockReturnValue({
fftSize: 0, smoothingTimeConstant: 0, connect: vi.fn(), disconnect: vi.fn(),
getFloatTimeDomainData: vi.fn(),
}),
createGain: vi.fn().mockReturnValue({
gain: { value: 1, setValueAtTime: vi.fn(), setTargetAtTime: vi.fn() },
@@ -1000,6 +1001,7 @@ describe("AudioPipeline", () => {
createMediaStreamSource: vi.fn().mockReturnValue({ connect: vi.fn() }),
createAnalyser: vi.fn().mockReturnValue({
fftSize: 0, smoothingTimeConstant: 0, connect: vi.fn(), disconnect: vi.fn(),
getFloatTimeDomainData: vi.fn(),
}),
createGain: vi.fn().mockReturnValue({
gain: { value: 1, setValueAtTime: vi.fn(), setTargetAtTime: vi.fn() },