@@ -47,7 +47,7 @@ describe("Playback", () => {
|
|||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
jest.spyOn(logger, "error").mockRestore();
|
jest.spyOn(logger, "error").mockRestore();
|
||||||
mockAudioBuffer.getChannelData.mockClear().mockReturnValue(mockChannelData);
|
mockAudioBuffer.getChannelData.mockClear().mockReturnValue(mockChannelData);
|
||||||
mockAudioContext.decodeAudioData.mockReset().mockImplementation((_b, callback) => callback(mockAudioBuffer));
|
mockAudioContext.decodeAudioData.mockReset().mockResolvedValue(mockAudioBuffer);
|
||||||
mockAudioContext.resume.mockClear().mockResolvedValue(undefined);
|
mockAudioContext.resume.mockClear().mockResolvedValue(undefined);
|
||||||
mockAudioContext.suspend.mockClear().mockResolvedValue(undefined);
|
mockAudioContext.suspend.mockClear().mockResolvedValue(undefined);
|
||||||
mocked(decodeOgg).mockClear().mockResolvedValue(new ArrayBuffer(1));
|
mocked(decodeOgg).mockClear().mockResolvedValue(new ArrayBuffer(1));
|
||||||
@@ -131,8 +131,8 @@ describe("Playback", () => {
|
|||||||
const buffer = new ArrayBuffer(8);
|
const buffer = new ArrayBuffer(8);
|
||||||
const decodingError = new Error("test");
|
const decodingError = new Error("test");
|
||||||
mockAudioContext.decodeAudioData
|
mockAudioContext.decodeAudioData
|
||||||
.mockImplementationOnce((_b, _callback, error) => error(decodingError))
|
.mockRejectedValueOnce(decodingError)
|
||||||
.mockImplementationOnce((_b, callback) => callback(mockAudioBuffer));
|
.mockResolvedValueOnce(mockAudioBuffer);
|
||||||
|
|
||||||
const playback = new Playback(buffer);
|
const playback = new Playback(buffer);
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ describe("<RecordingPlayback />", () => {
|
|||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
jest.spyOn(logger, "error").mockRestore();
|
jest.spyOn(logger, "error").mockRestore();
|
||||||
mockAudioBuffer.getChannelData.mockClear().mockReturnValue(mockChannelData);
|
mockAudioBuffer.getChannelData.mockClear().mockReturnValue(mockChannelData);
|
||||||
mockAudioContext.decodeAudioData.mockReset().mockImplementation((_b, callback) => callback(mockAudioBuffer));
|
mockAudioContext.decodeAudioData.mockReset().mockResolvedValue(mockAudioBuffer);
|
||||||
mocked(createAudioContext).mockReturnValue(mockAudioContext as unknown as AudioContext);
|
mocked(createAudioContext).mockReturnValue(mockAudioContext as unknown as AudioContext);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user