issues
search
versatica
/
mediasoup
Cutting Edge WebRTC Video Conferencing
https://mediasoup.org
ISC License
6.18k
stars
1.12k
forks
source link
Make Node tests independent (part 2)
#1296
Closed
ibc
closed
8 months ago
ibc
commented
8 months ago
Details
Just done in
test-Router.ts
as POC.
Avoid declaring global variables in test files. Put them into
ctx: TestContext
instead.
Things in
ctx
should be const/frozen or reset in each
test()
execution.
So use a new
utils.deepFreeze()
function which freezes the object and would throw upon any modification attempt.
Details
test-Router.ts
as POC.ctx: TestContext
instead.ctx
should be const/frozen or reset in eachtest()
execution.utils.deepFreeze()
function which freezes the object and would throw upon any modification attempt.