tests: hook process.send instead of server/started

This commit is contained in:
undefined committed 2022-07-01 14:10:13 +08:00
1 parent d8319cb9b0
commit aab5b2211f
2 files changed
+6 -1

No files matched your search

+4 -1
View File
@@ -20,7 +20,10 @@ describe('App', () => {
agent = supertest.agent(require('hydrooj/src/service/server').httpServer);
done();
}, 2000);
bus.on('app/started', resolve);
process.send = ((send) => (data) => {
if (data === 'ready') resolve();
return send?.(data) || false;
})(process.send);
timeout = setTimeout(resolve, 20000);
});