| 12 | const nextTick = () => Promise.resolve().then(() => {}); |
| 13 | |
| 14 | const setupGlobal = () => { |
| 15 | const testFlag = `${uuidv4()}::server.test`; |
| 16 | |
| 17 | // 创建 scripting 和 inject / content 之间的消息通道 |
| 18 | inboundMessage = new CustomEventMessage(testFlag, true); // scripting 端 |
| 19 | outboundMessage = new CustomEventMessage(testFlag, false); // inject / content 端 |
| 20 | |
| 21 | // 服务端使用 scripting 消息 |
| 22 | server = new Server("api", inboundMessage); |
| 23 | |
| 24 | // 客户端使用 inject / content 消息 |
| 25 | client = outboundMessage; |
| 26 | }; |
| 27 | |
| 28 | beforeEach(() => { |
| 29 | setupGlobal(); |