import Plugin from '../../src/core/Plugin' export default class TestSelector1 extends Plugin { constructor (uppy, opts) { super(uppy, opts) this.type = 'acquirer' this.id = 'TestSelector1' this.name = this.constructor.name this.mocks = { run: jest.fn(), update: jest.fn(), uninstall: jest.fn() } } run (results) { this.uppy.log({ class: this.constructor.name, method: 'run', results: results }) this.mocks.run(results) return Promise.resolve('success') } update (state) { this.mocks.update(state) } uninstall () { this.mocks.uninstall() } }