d->m: test: guessed @mentions don't change in code
This commit is contained in:
		
							parent
							
								
									0e701b2d54
								
							
						
					
					
						commit
						cfc89c40f9
					
				
					 1 changed files with 39 additions and 0 deletions
				
			
		| 
						 | 
					@ -2943,6 +2943,45 @@ test("event2message: guessed @mentions in formatted body may join members to men
 | 
				
			||||||
	t.equal(called, 1, "searchGuildMembers should be called once")
 | 
						t.equal(called, 1, "searchGuildMembers should be called once")
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					test("event2message: guessed @mentions feature will not activate on links or code", async t => {
 | 
				
			||||||
 | 
						t.deepEqual(
 | 
				
			||||||
 | 
							await eventToMessage({
 | 
				
			||||||
 | 
								type: "m.room.message",
 | 
				
			||||||
 | 
								sender: "@cadence:cadence.moe",
 | 
				
			||||||
 | 
								content: {
 | 
				
			||||||
 | 
									msgtype: "m.text",
 | 
				
			||||||
 | 
									body: "wrong body @subtext wrong body",
 | 
				
			||||||
 | 
									format: "org.matrix.custom.html",
 | 
				
			||||||
 | 
									formatted_body: 'in link <a href="https://example.com/social/@subtext">view timeline</a>'
 | 
				
			||||||
 | 
										+ ' in autolink https://example.com/social/@subtext'
 | 
				
			||||||
 | 
										+ ' in pre-code <pre><code>@subtext</code></pre>'
 | 
				
			||||||
 | 
								},
 | 
				
			||||||
 | 
								event_id: "$u5gSwSzv_ZQS3eM00mnTBCor8nx_A_AwuQz7e59PZk8",
 | 
				
			||||||
 | 
								room_id: "!kLRqKKUQXcibIMtOpl:cadence.moe"
 | 
				
			||||||
 | 
							}, {}, {
 | 
				
			||||||
 | 
								snow: {
 | 
				
			||||||
 | 
									guild: {
 | 
				
			||||||
 | 
										/* c8 ignore next 4 */
 | 
				
			||||||
 | 
										async searchGuildMembers() {
 | 
				
			||||||
 | 
											t.fail("the feature activated when it wasn't supposed to")
 | 
				
			||||||
 | 
											return []
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}),
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								messagesToDelete: [],
 | 
				
			||||||
 | 
								messagesToEdit: [],
 | 
				
			||||||
 | 
								messagesToSend: [{
 | 
				
			||||||
 | 
									username: "cadence [they]",
 | 
				
			||||||
 | 
									content: "in link [view timeline](https://example.com/social/@subtext) in autolink https://example.com/social/@subtext in pre-code```\n@subtext\n```",
 | 
				
			||||||
 | 
									avatar_url: undefined
 | 
				
			||||||
 | 
								}],
 | 
				
			||||||
 | 
								ensureJoined: []
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						)
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test("event2message: guessed @mentions work with other matrix bridge old users", async t => {
 | 
					test("event2message: guessed @mentions work with other matrix bridge old users", async t => {
 | 
				
			||||||
	t.deepEqual(
 | 
						t.deepEqual(
 | 
				
			||||||
		await eventToMessage({
 | 
							await eventToMessage({
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue