@signalwire/js
Version:
26 lines (22 loc) • 870 B
text/typescript
import { RoomSessionDeviceAPI } from './RoomSessionDevice'
import type { RoomSessionDevice } from './RoomSessionDevice'
import { configureJestStore } from './testUtils'
describe('RoomDevice Object', () => {
let roomDevice: RoomSessionDevice
beforeEach(() => {
roomDevice = new RoomSessionDeviceAPI({
store: configureJestStore(),
}) as any as RoomSessionDevice
// @ts-expect-error
roomDevice.execute = jest.fn()
})
it('should have all the custom methods defined', () => {
expect(roomDevice.audioMute).toBeDefined()
expect(roomDevice.audioUnmute).toBeDefined()
expect(roomDevice.videoMute).toBeDefined()
expect(roomDevice.videoUnmute).toBeDefined()
expect(roomDevice.setMicrophoneVolume).toBeDefined()
expect(roomDevice.setInputVolume).toBeDefined()
expect(roomDevice.setInputSensitivity).toBeDefined()
})
})