setup.js 471 B

1234567891011121314151617181920212223242526
  1. import { afterEach, beforeEach, chai, vi } from 'vitest'
  2. import sinonChai from 'sinon-chai'
  3. import chaiAsPromised from 'chai-as-promised'
  4. // Setup chai
  5. chai.should()
  6. chai.use(sinonChai)
  7. chai.use(chaiAsPromised)
  8. beforeEach(() => {
  9. vi.doMock('@overleaf/logger', () => ({
  10. default: {
  11. debug() {},
  12. log() {},
  13. info() {},
  14. warn() {},
  15. error() {},
  16. err() {},
  17. },
  18. }))
  19. })
  20. afterEach(() => {
  21. vi.restoreAllMocks()
  22. vi.resetModules()
  23. })