How to use the file-saver.default function in file-saver

To help you get started, we’ve selected a few file-saver examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ng-alain / delon / packages / abc / down-file / down-file.spec.ts View on Github external
it('should be using header filename when repseon has [filename]', () => {
      let fn: string;
      const filename = 'newfile.docx';
      spyOn(fs.default, 'saveAs').and.callFake((_body: {}, fileName: string) => (fn = fileName));
      context.fileName = null;
      fixture.detectChanges();
      (dl.query(By.css('#down-docx')).nativeElement as HTMLButtonElement).click();
      const ret = httpBed.expectOne(req => req.url.startsWith('/')) as TestRequest;
      ret.flush(genFile(), {
        headers: new HttpHeaders({ filename }),
      });
      expect(fn!).toBe(filename);
    });
github ng-alain / delon / packages / abc / down-file / down-file.spec.ts View on Github external
it(`should be down ${ext}`, () => {
        spyOn(fs.default, 'saveAs');
        if (ext === 'docx') context.data = null;
        fixture.detectChanges();
        (dl.query(By.css('#down-' + ext)).nativeElement as HTMLButtonElement).click();
        const ret = httpBed.expectOne(req => req.url.startsWith('/')) as TestRequest;
        ret.flush(genFile());
        expect(fs.default.saveAs).toHaveBeenCalled();
      });
    });
github ng-alain / delon / packages / abc / zip / zip.spec.ts View on Github external
it('should be save zip file', (done: () => void) => {
      spyOn(fs.default, 'saveAs');
      srv.save(zip, { filename: '123.zip' }).then(
        () => {
          expect(fs.default.saveAs).toHaveBeenCalled();
          expect(true).toBe(true);
          done();
        },
        () => {
          expect(false).toBe(true);
          done();
        },
      );
    });
    it('should be call callback', (done: () => void) => {
github ng-alain / delon / packages / abc / xlsx / xlsx.spec.ts View on Github external
beforeEach(() => {
      spyOn(fs.default, 'saveAs');
      genModule();
    });
    it('should be export xlsx via array', (done: () => void) => {
github ng-alain / delon / packages / abc / xlsx / xlsx.spec.ts View on Github external
.then(() => {
          expect(fs.default.saveAs).toHaveBeenCalled();
          done();
        });
    });
github ng-alain / delon / packages / abc / zip / zip.spec.ts View on Github external
() => {
          expect(fs.default.saveAs).toHaveBeenCalled();
          expect(true).toBe(true);
          done();
        },
        () => {

file-saver

An HTML5 saveAs() FileSaver implementation

MIT
Latest version published 3 years ago

Package Health Score

75 / 100
Full package analysis