update discord-markdown to fix tests
This commit is contained in:
		
							parent
							
								
									1a4f92db97
								
							
						
					
					
						commit
						1d6e833b22
					
				
					 4 changed files with 82 additions and 82 deletions
				
			
		| 
						 | 
					@ -4,21 +4,21 @@ const {test} = require("supertape")
 | 
				
			||||||
const testData = require("../../test/data")
 | 
					const testData = require("../../test/data")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test("member2state: general", async t => {
 | 
					test("member2state: general", async t => {
 | 
				
			||||||
   t.deepEqual(
 | 
						t.deepEqual(
 | 
				
			||||||
      await _memberToStateContent(testData.member.sheep.user, testData.member.sheep, testData.guild.general.id),
 | 
							await _memberToStateContent(testData.member.sheep.user, testData.member.sheep, testData.guild.general.id),
 | 
				
			||||||
      {
 | 
							{
 | 
				
			||||||
         avatar_url: "mxc://cadence.moe/rfemHmAtcprjLEiPiEuzPhpl",
 | 
								avatar_url: "mxc://cadence.moe/rfemHmAtcprjLEiPiEuzPhpl",
 | 
				
			||||||
         displayname: "The Expert's Submarine | aprilsong",
 | 
								displayname: "The Expert's Submarine | aprilsong",
 | 
				
			||||||
         membership: "join",
 | 
								membership: "join",
 | 
				
			||||||
         "moe.cadence.ooye.member": {
 | 
								"moe.cadence.ooye.member": {
 | 
				
			||||||
            avatar: "/guilds/112760669178241024/users/134826546694193153/avatars/38dd359aa12bcd52dd3164126c587f8c.png?size=1024"
 | 
									avatar: "/guilds/112760669178241024/users/134826546694193153/avatars/38dd359aa12bcd52dd3164126c587f8c.png?size=1024"
 | 
				
			||||||
         },
 | 
								},
 | 
				
			||||||
         "uk.half-shot.discord.member": {
 | 
								"uk.half-shot.discord.member": {
 | 
				
			||||||
            bot: false,
 | 
									bot: false,
 | 
				
			||||||
            displayColor: null,
 | 
									displayColor: null,
 | 
				
			||||||
            id: "134826546694193153",
 | 
									id: "134826546694193153",
 | 
				
			||||||
            username: "@aprilsong"
 | 
									username: "@aprilsong"
 | 
				
			||||||
         }
 | 
								}
 | 
				
			||||||
      }
 | 
							}
 | 
				
			||||||
   )
 | 
						)
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,68 +3,68 @@ const {messageToEvent} = require("./message-to-event")
 | 
				
			||||||
const data = require("../../test/data")
 | 
					const data = require("../../test/data")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test("message2event: simple plaintext", async t => {
 | 
					test("message2event: simple plaintext", async t => {
 | 
				
			||||||
   const events = await messageToEvent(data.message.simple_plaintext, data.guild.general)
 | 
						const events = await messageToEvent(data.message.simple_plaintext, data.guild.general)
 | 
				
			||||||
   t.deepEqual(events, [{
 | 
						t.deepEqual(events, [{
 | 
				
			||||||
      $type: "m.room.message",
 | 
							$type: "m.room.message",
 | 
				
			||||||
      msgtype: "m.text",
 | 
							msgtype: "m.text",
 | 
				
			||||||
      body: "ayy lmao"
 | 
							body: "ayy lmao"
 | 
				
			||||||
   }])
 | 
						}])
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test("message2event: simple user mention", async t => {
 | 
					test("message2event: simple user mention", async t => {
 | 
				
			||||||
   const events = await messageToEvent(data.message.simple_user_mention, data.guild.general)
 | 
						const events = await messageToEvent(data.message.simple_user_mention, data.guild.general)
 | 
				
			||||||
   t.deepEqual(events, [{
 | 
						t.deepEqual(events, [{
 | 
				
			||||||
      $type: "m.room.message",
 | 
							$type: "m.room.message",
 | 
				
			||||||
      msgtype: "m.text",
 | 
							msgtype: "m.text",
 | 
				
			||||||
      body: "@crunch god: Tell me about Phil, renowned martial arts master and creator of the Chin Trick",
 | 
							body: "@crunch god: Tell me about Phil, renowned martial arts master and creator of the Chin Trick",
 | 
				
			||||||
      format: "org.matrix.custom.html",
 | 
							format: "org.matrix.custom.html",
 | 
				
			||||||
      formatted_body: '<span class="d-mention d-user"><a href="https://matrix.to/#/@_ooye_crunch_god:cadence.moe">@crunch god</a></span> Tell me about Phil, renowned martial arts master and creator of the Chin Trick'
 | 
							formatted_body: '<a href="https://matrix.to/#/@_ooye_crunch_god:cadence.moe">@crunch god</a> Tell me about Phil, renowned martial arts master and creator of the Chin Trick'
 | 
				
			||||||
   }])
 | 
						}])
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test("message2event: attachment with no content", async t => {
 | 
					test("message2event: attachment with no content", async t => {
 | 
				
			||||||
   const events = await messageToEvent(data.message.attachment_no_content, data.guild.general)
 | 
						const events = await messageToEvent(data.message.attachment_no_content, data.guild.general)
 | 
				
			||||||
   t.deepEqual(events, [{
 | 
						t.deepEqual(events, [{
 | 
				
			||||||
      $type: "m.room.message",
 | 
							$type: "m.room.message",
 | 
				
			||||||
      msgtype: "m.image",
 | 
							msgtype: "m.image",
 | 
				
			||||||
      url: "mxc://cadence.moe/qXoZktDqNtEGuOCZEADAMvhM",
 | 
							url: "mxc://cadence.moe/qXoZktDqNtEGuOCZEADAMvhM",
 | 
				
			||||||
      body: "image.png",
 | 
							body: "image.png",
 | 
				
			||||||
      external_url: "https://cdn.discordapp.com/attachments/497161332244742154/1124628646431297546/image.png",
 | 
							external_url: "https://cdn.discordapp.com/attachments/497161332244742154/1124628646431297546/image.png",
 | 
				
			||||||
      info: {
 | 
							info: {
 | 
				
			||||||
         mimetype: "image/png",
 | 
								mimetype: "image/png",
 | 
				
			||||||
         w: 466,
 | 
								w: 466,
 | 
				
			||||||
         h: 85,
 | 
								h: 85,
 | 
				
			||||||
         size: 12919,
 | 
								size: 12919,
 | 
				
			||||||
      },
 | 
							},
 | 
				
			||||||
   }])
 | 
						}])
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test("message2event: stickers", async t => {
 | 
					test("message2event: stickers", async t => {
 | 
				
			||||||
   const events = await messageToEvent(data.message.sticker, data.guild.general)
 | 
						const events = await messageToEvent(data.message.sticker, data.guild.general)
 | 
				
			||||||
   t.deepEqual(events, [{
 | 
						t.deepEqual(events, [{
 | 
				
			||||||
      $type: "m.room.message",
 | 
							$type: "m.room.message",
 | 
				
			||||||
      msgtype: "m.text",
 | 
							msgtype: "m.text",
 | 
				
			||||||
      body: "can have attachments too"
 | 
							body: "can have attachments too"
 | 
				
			||||||
   }, {
 | 
						}, {
 | 
				
			||||||
      $type: "m.room.message",
 | 
							$type: "m.room.message",
 | 
				
			||||||
      msgtype: "m.image",
 | 
							msgtype: "m.image",
 | 
				
			||||||
      url: "mxc://cadence.moe/ZDCNYnkPszxGKgObUIFmvjus",
 | 
							url: "mxc://cadence.moe/ZDCNYnkPszxGKgObUIFmvjus",
 | 
				
			||||||
      body: "image.png",
 | 
							body: "image.png",
 | 
				
			||||||
      external_url: "https://cdn.discordapp.com/attachments/122155380120748034/1106366167486038016/image.png",
 | 
							external_url: "https://cdn.discordapp.com/attachments/122155380120748034/1106366167486038016/image.png",
 | 
				
			||||||
      info: {
 | 
							info: {
 | 
				
			||||||
         mimetype: "image/png",
 | 
								mimetype: "image/png",
 | 
				
			||||||
         w: 333,
 | 
								w: 333,
 | 
				
			||||||
         h: 287,
 | 
								h: 287,
 | 
				
			||||||
         size: 127373,
 | 
								size: 127373,
 | 
				
			||||||
      },
 | 
							},
 | 
				
			||||||
   }, {
 | 
						}, {
 | 
				
			||||||
      $type: "m.sticker",
 | 
							$type: "m.sticker",
 | 
				
			||||||
      body: "pomu puff - damn that tiny lil bitch really chuffing. puffing that fat ass dart",
 | 
							body: "pomu puff - damn that tiny lil bitch really chuffing. puffing that fat ass dart",
 | 
				
			||||||
      info: {
 | 
							info: {
 | 
				
			||||||
         mimetype: "image/png"
 | 
								mimetype: "image/png"
 | 
				
			||||||
         // thumbnail_url
 | 
								// thumbnail_url
 | 
				
			||||||
         // thumbnail_info
 | 
								// thumbnail_info
 | 
				
			||||||
      },
 | 
							},
 | 
				
			||||||
      url: "mxc://cadence.moe/UuUaLwXhkxFRwwWCXipDlBHn"
 | 
							url: "mxc://cadence.moe/UuUaLwXhkxFRwwWCXipDlBHn"
 | 
				
			||||||
   }])
 | 
						}])
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										18
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							| 
						 | 
					@ -11,7 +11,7 @@
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "better-sqlite3": "^8.3.0",
 | 
					        "better-sqlite3": "^8.3.0",
 | 
				
			||||||
        "cloudstorm": "^0.8.0",
 | 
					        "cloudstorm": "^0.8.0",
 | 
				
			||||||
        "discord-markdown": "git+https://git.sr.ht/~cadence/nodejs-discord-markdown#24508e701e91d5a00fa5e773ced874d9ee8c889b",
 | 
					        "discord-markdown": "git+https://git.sr.ht/~cadence/nodejs-discord-markdown#df495b152fdc48fb22284ecda9a988e6df61bf99",
 | 
				
			||||||
        "heatsync": "^2.4.1",
 | 
					        "heatsync": "^2.4.1",
 | 
				
			||||||
        "js-yaml": "^4.1.0",
 | 
					        "js-yaml": "^4.1.0",
 | 
				
			||||||
        "matrix-appservice": "^2.0.0",
 | 
					        "matrix-appservice": "^2.0.0",
 | 
				
			||||||
| 
						 | 
					@ -685,11 +685,11 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/cloudstorm": {
 | 
					    "node_modules/cloudstorm": {
 | 
				
			||||||
      "version": "0.8.2",
 | 
					      "version": "0.8.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/cloudstorm/-/cloudstorm-0.8.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/cloudstorm/-/cloudstorm-0.8.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-G/P6/+LwXjiS6AmheRG+07DmmsrpHpt21JFMhe+rW8VagFOOKemC2Bcru+Qncl/5jdjZC2gzjKpjfdTjfUm+iw==",
 | 
					      "integrity": "sha512-4c2rqFFvzM4P3pcnjnGUlYuyBjx/xnMew6imB0sFwmNLITLCTLYa3qGkrnhI1g/tM0fqg+Gr+EmDHiDZfEr9LQ==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "snowtransfer": "^0.8.2"
 | 
					        "snowtransfer": "^0.8.3"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=12.0.0"
 | 
					        "node": ">=12.0.0"
 | 
				
			||||||
| 
						 | 
					@ -929,7 +929,7 @@
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/discord-markdown": {
 | 
					    "node_modules/discord-markdown": {
 | 
				
			||||||
      "version": "2.4.1",
 | 
					      "version": "2.4.1",
 | 
				
			||||||
      "resolved": "git+https://git.sr.ht/~cadence/nodejs-discord-markdown#24508e701e91d5a00fa5e773ced874d9ee8c889b",
 | 
					      "resolved": "git+https://git.sr.ht/~cadence/nodejs-discord-markdown#df495b152fdc48fb22284ecda9a988e6df61bf99",
 | 
				
			||||||
      "license": "MIT",
 | 
					      "license": "MIT",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "simple-markdown": "^0.7.2"
 | 
					        "simple-markdown": "^0.7.2"
 | 
				
			||||||
| 
						 | 
					@ -2464,9 +2464,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/snowtransfer": {
 | 
					    "node_modules/snowtransfer": {
 | 
				
			||||||
      "version": "0.8.2",
 | 
					      "version": "0.8.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/snowtransfer/-/snowtransfer-0.8.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/snowtransfer/-/snowtransfer-0.8.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-fAmaJSpFZqGwAvbrhT3XOWwhbiuHOgxN8pGeKnDDW0f8zdkPmSQT9aekXhFr1WukB94NIALYGcyIXe902p8S4A==",
 | 
					      "integrity": "sha512-0X6NLFBUKppYT5VH/mVQNGX+ufv0AndunZC84MqGAR/3rfTIGQblgGJlHlDQbeCytlXdMpgRHIGQnBFlE094NQ==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "discord-api-types": "^0.37.47",
 | 
					        "discord-api-types": "^0.37.47",
 | 
				
			||||||
        "form-data": "^4.0.0",
 | 
					        "form-data": "^4.0.0",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,7 +17,7 @@
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "better-sqlite3": "^8.3.0",
 | 
					    "better-sqlite3": "^8.3.0",
 | 
				
			||||||
    "cloudstorm": "^0.8.0",
 | 
					    "cloudstorm": "^0.8.0",
 | 
				
			||||||
    "discord-markdown": "git+https://git.sr.ht/~cadence/nodejs-discord-markdown#24508e701e91d5a00fa5e773ced874d9ee8c889b",
 | 
					    "discord-markdown": "git+https://git.sr.ht/~cadence/nodejs-discord-markdown#df495b152fdc48fb22284ecda9a988e6df61bf99",
 | 
				
			||||||
    "heatsync": "^2.4.1",
 | 
					    "heatsync": "^2.4.1",
 | 
				
			||||||
    "js-yaml": "^4.1.0",
 | 
					    "js-yaml": "^4.1.0",
 | 
				
			||||||
    "matrix-appservice": "^2.0.0",
 | 
					    "matrix-appservice": "^2.0.0",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue