mirror of
https://github.com/moltbot/moltbot.git
synced 2026-05-19 04:28:22 +00:00
test: assert matrix message adapter calls
This commit is contained in:
@@ -67,11 +67,9 @@ describe("matrix channel message adapter", () => {
|
||||
text: "hello",
|
||||
accountId: "default",
|
||||
});
|
||||
expect(mocks.sendMessageMatrix).toHaveBeenLastCalledWith(
|
||||
"room:!room:example",
|
||||
"hello",
|
||||
expect.any(Object),
|
||||
);
|
||||
expect(mocks.sendMessageMatrix).toHaveBeenCalledTimes(1);
|
||||
expect(mocks.sendMessageMatrix.mock.lastCall?.[0]).toBe("room:!room:example");
|
||||
expect(mocks.sendMessageMatrix.mock.lastCall?.[1]).toBe("hello");
|
||||
const options = lastMatrixSendOptions();
|
||||
expect(options.cfg).toBe(cfg);
|
||||
expect(options.accountId).toBe("default");
|
||||
@@ -90,11 +88,9 @@ describe("matrix channel message adapter", () => {
|
||||
accountId: "default",
|
||||
audioAsVoice: true,
|
||||
});
|
||||
expect(mocks.sendMessageMatrix).toHaveBeenLastCalledWith(
|
||||
"room:!room:example",
|
||||
"caption",
|
||||
expect.any(Object),
|
||||
);
|
||||
expect(mocks.sendMessageMatrix).toHaveBeenCalledTimes(1);
|
||||
expect(mocks.sendMessageMatrix.mock.lastCall?.[0]).toBe("room:!room:example");
|
||||
expect(mocks.sendMessageMatrix.mock.lastCall?.[1]).toBe("caption");
|
||||
const options = lastMatrixSendOptions();
|
||||
expect(options.cfg).toBe(cfg);
|
||||
expect(options.mediaUrl).toBe("file:///tmp/cat.png");
|
||||
@@ -113,11 +109,9 @@ describe("matrix channel message adapter", () => {
|
||||
replyToId: "$reply",
|
||||
threadId: "$thread",
|
||||
});
|
||||
expect(mocks.sendMessageMatrix).toHaveBeenLastCalledWith(
|
||||
"room:!room:example",
|
||||
"threaded",
|
||||
expect.any(Object),
|
||||
);
|
||||
expect(mocks.sendMessageMatrix).toHaveBeenCalledTimes(1);
|
||||
expect(mocks.sendMessageMatrix.mock.lastCall?.[0]).toBe("room:!room:example");
|
||||
expect(mocks.sendMessageMatrix.mock.lastCall?.[1]).toBe("threaded");
|
||||
const options = lastMatrixSendOptions();
|
||||
expect(options.cfg).toBe(cfg);
|
||||
expect(options.replyToId).toBe("$reply");
|
||||
@@ -188,11 +182,9 @@ describe("matrix channel message adapter", () => {
|
||||
threadId: "$thread",
|
||||
});
|
||||
|
||||
expect(mocks.sendMessageMatrix).toHaveBeenLastCalledWith(
|
||||
"room:!room:example",
|
||||
rendered?.text,
|
||||
expect.any(Object),
|
||||
);
|
||||
expect(mocks.sendMessageMatrix).toHaveBeenCalledTimes(1);
|
||||
expect(mocks.sendMessageMatrix.mock.lastCall?.[0]).toBe("room:!room:example");
|
||||
expect(mocks.sendMessageMatrix.mock.lastCall?.[1]).toBe(rendered?.text);
|
||||
const options = lastMatrixSendOptions();
|
||||
expect(options.cfg).toBe(cfg);
|
||||
expect(options.accountId).toBe("default");
|
||||
|
||||
Reference in New Issue
Block a user