UNPKG

@uppy/webcam

Version:

Uppy plugin that takes photos or records videos using the device's camera.

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) }) })