don't send "" for attachments without content
This commit is contained in:
		| @@ -3,6 +3,23 @@ const assert = require("assert") | ||||
| const {messageToEvent} = require("./message-to-event") | ||||
| const data = require("../../test/data") | ||||
|  | ||||
| test("message2event: attachment with no content", async t => { | ||||
|    const events = await messageToEvent(data.message.attachment_no_content, data.guild.general) | ||||
|    t.deepEqual(events, [{ | ||||
|       $type: "m.room.message", | ||||
|       msgtype: "m.image", | ||||
|       url: "mxc://cadence.moe/qXoZktDqNtEGuOCZEADAMvhM", | ||||
|       body: "image.png", | ||||
|       external_url: "https://cdn.discordapp.com/attachments/497161332244742154/1124628646431297546/image.png", | ||||
|       info: { | ||||
|          mimetype: "image/png", | ||||
|          w: 466, | ||||
|          h: 85, | ||||
|          size: 12919, | ||||
|       }, | ||||
|    }]) | ||||
| }) | ||||
|  | ||||
| test("message2event: stickers", async t => { | ||||
|    const events = await messageToEvent(data.message.sticker, data.guild.general) | ||||
|    t.deepEqual(events, [{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Cadence Ember
					Cadence Ember