listPrivateMessages,
deletePrivateMessage,
unfollowRemotes,
-} from './shared';
+} from "./shared";
let recipient_id: number;
beforeAll(async () => {
await setupLogins();
- let follow = await followBeta(alpha);
- recipient_id = follow.community_view.creator.id;
+ await followBeta(alpha);
+ recipient_id = 3;
});
afterAll(async () => {
await unfollowRemotes(alpha);
});
-test('Create a private message', async () => {
+test("Create a private message", async () => {
let pmRes = await createPrivateMessage(alpha, recipient_id);
expect(pmRes.private_message_view.private_message.content).toBeDefined();
expect(pmRes.private_message_view.private_message.local).toBe(true);
expect(betaPms.private_messages[0].recipient.local).toBe(true);
});
-test('Update a private message', async () => {
- let updatedContent = 'A jest test federated private message edited';
+test("Update a private message", async () => {
+ let updatedContent = "A jest test federated private message edited";
let pmRes = await createPrivateMessage(alpha, recipient_id);
let pmUpdated = await editPrivateMessage(
);
});
-test('Delete a private message', async () => {
+test("Delete a private message", async () => {
let pmRes = await createPrivateMessage(alpha, recipient_id);
let betaPms1 = await listPrivateMessages(beta);
let deletedPmRes = await deletePrivateMessage(
pmRes.private_message_view.private_message.id
);
expect(deletedPmRes.private_message_view.private_message.deleted).toBe(true);
+ expect(deletedPmRes.private_message_view.private_message.content).toBe("");
// The GetPrivateMessages filters out deleted,
// even though they are in the actual database.