create message test utils

This commit is contained in:
grimhilt
2023-04-05 14:32:22 +02:00
parent 86f321c0a1
commit 16d0fafb1a
2 changed files with 23 additions and 17 deletions

View File

@@ -54,6 +54,7 @@ import {
incrementNotSeenRoom,
} from "../../db/saveMessage-db";
import { AttrsWithEnvelope } from "../../interfaces/mail/attrs.interface";
import { AttrsWithEnvelopeTest, createReplyWithSameMembers } from "../test-utils/test-messageUtils";
// todo esbuild
// new message from us
// to multiple people -> room
@@ -88,10 +89,9 @@ beforeAll(async () => {
mocked(incrementNotSeenRoom).mockImplementation(db.incrementNotSeenRoom);
});
let msgFromUs_1: { attrs: AttrsWithEnvelope; message_id: number };
let replyTo1_2: { attrs: AttrsWithEnvelope; message_id: number };
let replyTo2_3: { attrs: AttrsWithEnvelope; message_id: number };
let msgFromUs_1: AttrsWithEnvelopeTest;
let replyTo1_2: AttrsWithEnvelopeTest;
let replyTo2_3: AttrsWithEnvelopeTest;
beforeEach(async () => {
msgFromUs_1 = {
@@ -221,13 +221,8 @@ describe("saveMessage", () => {
await register.save();
register = new registerMessageInApp(replyTo1_2.message_id, replyTo1_2.attrs, boxId);
await register.save();
// set same members to not create a new thread
let newReplyInThread = JSON.parse(JSON.stringify(replyTo1_2));
newReplyInThread.attrs.envelope.inReplyTo = replyTo1_2.attrs.envelope.messageId;
newReplyInThread.message_id = randomInt(5);
newReplyInThread.attrs.envelope.messageId = newReplyInThread.message_id.toString();
db.messages.push(newReplyInThread);
let newReplyInThread = createReplyWithSameMembers(replyTo1_2, db);
register = new registerMessageInApp(newReplyInThread.message_id, newReplyInThread.attrs, boxId);
await register.save();
@@ -270,13 +265,7 @@ describe("saveMessage", () => {
register = new registerMessageInApp(replyTo1_2.message_id, replyTo1_2.attrs, boxId);
await register.save();
// set same members to not create a new thread
let newReplyInThread = JSON.parse(JSON.stringify(replyTo1_2));
newReplyInThread.attrs.envelope.inReplyTo = replyTo1_2.attrs.envelope.messageId;
newReplyInThread.message_id = randomInt(5);
newReplyInThread.attrs.envelope.messageId = newReplyInThread.message_id.toString();
db.messages.push(newReplyInThread);
let newReplyInThread = createReplyWithSameMembers(replyTo1_2, db);
register = new registerMessageInApp(newReplyInThread.message_id, newReplyInThread.attrs, boxId);
await register.save();