38 lines
686 B
TypeScript
38 lines
686 B
TypeScript
import '@testing-library/jest-dom'
|
|
import { WebSocket } from 'ws'
|
|
|
|
class MockRTCPeerConnection {
|
|
createDataChannel() {
|
|
return
|
|
}
|
|
setRemoteDescription() {
|
|
return Promise.resolve()
|
|
}
|
|
setConfiguration() {
|
|
return Promise.resolve()
|
|
}
|
|
addEventListener() {
|
|
return Promise.resolve()
|
|
}
|
|
get localDescription() {
|
|
return Promise.resolve()
|
|
}
|
|
addTransceiver() {
|
|
return Promise.resolve()
|
|
}
|
|
createOffer() {
|
|
return Promise.resolve()
|
|
}
|
|
setLocalDescription() {
|
|
return Promise.resolve()
|
|
}
|
|
close() {
|
|
return Promise.resolve()
|
|
}
|
|
}
|
|
|
|
// @ts-ignore
|
|
global.RTCPeerConnection = MockRTCPeerConnection
|
|
// @ts-ignore
|
|
global.WebSocket = WebSocket
|