acquirerPlugin1.js 654 B

12345678910111213141516171819202122232425262728293031323334
  1. const { Plugin } = require('../../packages/@uppy/core')
  2. module.exports = class TestSelector1 extends Plugin {
  3. constructor (uppy, opts) {
  4. super(uppy, opts)
  5. this.type = 'acquirer'
  6. this.id = 'TestSelector1'
  7. this.name = this.constructor.name
  8. this.mocks = {
  9. run: jest.fn(),
  10. update: jest.fn(),
  11. uninstall: jest.fn(),
  12. }
  13. }
  14. run (results) {
  15. this.uppy.log({
  16. class: this.constructor.name,
  17. method: 'run',
  18. results,
  19. })
  20. this.mocks.run(results)
  21. return Promise.resolve('success')
  22. }
  23. update (state) {
  24. this.mocks.update(state)
  25. }
  26. uninstall () {
  27. this.mocks.uninstall()
  28. }
  29. }