@fakes/media-devices
Version:
A interactive fake implementation of MediaDevices interface in the browser for testing
22 lines (21 loc) • 587 B
JavaScript
export class MediaDeviceInfoFake {
constructor(_context, mediaDeviceDescription) {
this._context = _context;
this.mediaDeviceDescription = mediaDeviceDescription;
}
get deviceId() {
return this.mediaDeviceDescription.deviceId;
}
get groupId() {
return this.mediaDeviceDescription.groupId;
}
get kind() {
return this.mediaDeviceDescription.kind;
}
get label() {
return this.mediaDeviceDescription.label;
}
toJSON() {
this._context.notImplemented.call('MediaDeviceInfo.toJSON()');
}
}