mirror of
https://github.com/openclaw/openclaw.git
synced 2026-02-19 18:39:20 -05:00
test(web): fix baileys mock typing
This commit is contained in:
@@ -93,20 +93,35 @@ export function resetBaileysMocks() {
|
||||
recreated.lastSocket;
|
||||
|
||||
const makeWASocket = vi.mocked(baileys.makeWASocket);
|
||||
const makeWASocketImpl: typeof baileys.makeWASocket = (...args) =>
|
||||
(recreated.mod.makeWASocket as unknown as typeof baileys.makeWASocket)(...args);
|
||||
makeWASocket.mockReset();
|
||||
makeWASocket.mockImplementation(recreated.mod.makeWASocket);
|
||||
makeWASocket.mockImplementation(makeWASocketImpl);
|
||||
|
||||
const useMultiFileAuthState = vi.mocked(baileys.useMultiFileAuthState);
|
||||
const useMultiFileAuthStateImpl: typeof baileys.useMultiFileAuthState = (...args) =>
|
||||
(recreated.mod.useMultiFileAuthState as unknown as typeof baileys.useMultiFileAuthState)(
|
||||
...args,
|
||||
);
|
||||
useMultiFileAuthState.mockReset();
|
||||
useMultiFileAuthState.mockImplementation(recreated.mod.useMultiFileAuthState);
|
||||
useMultiFileAuthState.mockImplementation(useMultiFileAuthStateImpl);
|
||||
|
||||
const fetchLatestBaileysVersion = vi.mocked(baileys.fetchLatestBaileysVersion);
|
||||
const fetchLatestBaileysVersionImpl: typeof baileys.fetchLatestBaileysVersion = (...args) =>
|
||||
(
|
||||
recreated.mod.fetchLatestBaileysVersion as unknown as typeof baileys.fetchLatestBaileysVersion
|
||||
)(...args);
|
||||
fetchLatestBaileysVersion.mockReset();
|
||||
fetchLatestBaileysVersion.mockImplementation(recreated.mod.fetchLatestBaileysVersion);
|
||||
fetchLatestBaileysVersion.mockImplementation(fetchLatestBaileysVersionImpl);
|
||||
|
||||
const makeCacheableSignalKeyStore = vi.mocked(baileys.makeCacheableSignalKeyStore);
|
||||
const makeCacheableSignalKeyStoreImpl: typeof baileys.makeCacheableSignalKeyStore = (...args) =>
|
||||
(
|
||||
recreated.mod
|
||||
.makeCacheableSignalKeyStore as unknown as typeof baileys.makeCacheableSignalKeyStore
|
||||
)(...args);
|
||||
makeCacheableSignalKeyStore.mockReset();
|
||||
makeCacheableSignalKeyStore.mockImplementation(recreated.mod.makeCacheableSignalKeyStore);
|
||||
makeCacheableSignalKeyStore.mockImplementation(makeCacheableSignalKeyStoreImpl);
|
||||
}
|
||||
|
||||
export function getLastSocket(): MockBaileysSocket {
|
||||
|
||||
Reference in New Issue
Block a user