From 99e38d4cda0f03144791a25a5457dc266a7007b6 Mon Sep 17 00:00:00 2001 From: Raccoon Date: Sat, 12 Jun 2021 09:17:12 +0800 Subject: [PATCH] migrate to use ot.js - fix test Signed-off-by: Raccoon --- package.json | 1 - test/realtime/utils.js | 8 +++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 606480a4..79fda31b 100644 --- a/package.json +++ b/package.json @@ -236,7 +236,6 @@ "ignore": [ "/public/build", "/public/vendor", - "/lib/ot", "webpack.*" ] }, diff --git a/test/realtime/utils.js b/test/realtime/utils.js index ca02b242..93ab2f15 100644 --- a/test/realtime/utils.js +++ b/test/realtime/utils.js @@ -5,7 +5,7 @@ const path = require('path') function makeMockSocket (headers, query) { const broadCastChannelCache = {} - return { + const fakesocket = { id: Math.round(Math.random() * 10000), request: { user: {} @@ -14,8 +14,6 @@ function makeMockSocket (headers, query) { headers: Object.assign({}, headers), query: Object.assign({}, query) }, - on: sinon.fake(), - emit: sinon.fake(), broadCastChannelCache: {}, broadcast: { to: (channel) => { @@ -31,6 +29,10 @@ function makeMockSocket (headers, query) { disconnect: sinon.fake(), rooms: [] } + fakesocket.on = sinon.fake.returns(fakesocket) + fakesocket.emit = sinon.fake.returns(fakesocket) + fakesocket.join = sinon.fake.returns(fakesocket) + return fakesocket } function removeModuleFromRequireCache (modulePath) {