Spaces:
Running
Running
export default class MockAudioEffects { | |
static get effectTypes () { // @todo can this be imported from the real file? | |
return { | |
ROBOT: 'robot', | |
REVERSE: 'reverse', | |
LOUDER: 'higher', | |
SOFTER: 'lower', | |
FASTER: 'faster', | |
SLOWER: 'slower', | |
ECHO: 'echo' | |
}; | |
} | |
constructor (buffer, name) { | |
this.buffer = buffer; | |
this.name = name; | |
this.process = jest.fn(done => { | |
this._finishProcessing = renderedBuffer => { | |
done(renderedBuffer, 0, 1); | |
return new Promise(resolve => setTimeout(resolve)); | |
}; | |
}); | |
MockAudioEffects.instance = this; | |
} | |
} | |