UNPKG

@uppy/utils

Version:

Shared utility functions for Uppy Core and plugins maintained by the Uppy team.

16 lines (14 loc) 458 B
import { describe, expect, it } from 'vitest' import getETA from './getETA.ts' describe('getETA', () => { it('should get the ETA remaining based on a fileProgress object', () => { const dateNow = new Date() const date5SecondsAgo = new Date(dateNow.getTime() - 5 * 1000) const fileProgress = { bytesUploaded: 1024, bytesTotal: 3096, uploadStarted: date5SecondsAgo, } expect(getETA(fileProgress)).toEqual(10.1) }) })