github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/web/src/__mocks__/file-saver.ts (about)

     1  import FileSaver from "file-saver"
     2  
     3  /**
     4   * Mock the FileSaver module, so its methods can be called and
     5   * spied on during tests.
     6   */
     7  const fileSaver = jest.createMockFromModule<typeof FileSaver>("file-saver")
     8  
     9  function saveAs(
    10    _data: Blob | string,
    11    _filename?: string,
    12    _disableAutoBOM?: boolean
    13  ): void {}
    14  
    15  // @ts-ignore
    16  fileSaver.saveAs = jest.fn(saveAs)
    17  
    18  module.exports = fileSaver