UNPKG

@fakes/media-devices

Version:

A interactive fake implementation of MediaDevices interface in the browser for testing

16 lines (13 loc) 543 B
import { defaultContext } from './context' import { initialMediaStreamTrackProperties, MediaStreamTrackFake, MediaStreamTrackProperties, TrackKind, } from './MediaStreamTrackFake' export const anyTrackKind = (): TrackKind => 'video' export const anyMediaStreamTrack = (overrides: Partial<MediaStreamTrackProperties> = {}) => { const initial = initialMediaStreamTrackProperties('stand in label', anyTrackKind(), {}) const properties = { ...initial, ...overrides } return new MediaStreamTrackFake(defaultContext(), properties) }