UNPKG

uppy

Version:

Extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:

21 lines (16 loc) 673 B
const supportsMediaRecorder = require('./supportsMediaRecorder') describe('supportsMediaRecorder', () => { it('should return true if MediaRecorder is supported', () => { global.MediaRecorder = () => {} global.MediaRecorder.prototype.start = () => {} expect(supportsMediaRecorder()).toEqual(true) }) it('should return false if MediaRecorder is not supported', () => { global.MediaRecorder = undefined expect(supportsMediaRecorder()).toEqual(false) global.MediaRecorder = () => {} expect(supportsMediaRecorder()).toEqual(false) global.MediaRecorder.prototype.foo = () => {} expect(supportsMediaRecorder()).toEqual(false) }) })