123456789101112131415 |
- export default class MockAudioBufferPlayer {
- constructor (samples, sampleRate) {
- this.samples = samples;
- this.sampleRate = sampleRate;
- this.buffer = {
- getChannelData: jest.fn(() => samples),
- sampleRate: sampleRate
- };
- this.play = jest.fn((trimStart, trimEnd, onUpdate) => {
- this.onUpdate = onUpdate;
- });
- this.stop = jest.fn();
- MockAudioBufferPlayer.instance = this;
- }
- }
|