23 lines
554 B
JavaScript
23 lines
554 B
JavaScript
import Promise from 'bluebird'
|
|
|
|
export const createObjectURL = object => 'blob://' + String(object)
|
|
|
|
class MediaStream {}
|
|
export function getUserMedia () {
|
|
return !getUserMedia.shouldFail
|
|
? Promise.resolve(getUserMedia.stream)
|
|
: Promise.reject(new Error('test'))
|
|
}
|
|
getUserMedia.fail = shouldFail => getUserMedia.shouldFail = shouldFail
|
|
getUserMedia.stream = new MediaStream()
|
|
|
|
export const navigator = window.navigator
|
|
|
|
export const play = jest.fn()
|
|
|
|
export const valueOf = jest.fn()
|
|
|
|
export const callId = 'call1234'
|
|
|
|
export const iceServers = []
|