@@ -20,7 +20,6 @@ import { KnownMembership } from "matrix-js-sdk/src/types";
2020import { render } from "jest-matrix-react" ;
2121import { type ReactElement } from "react" ;
2222import { type Mocked , mocked } from "jest-mock" ;
23- import React from "react" ;
2423
2524import { hasText , textForEvent } from "../../src/TextForEvent" ;
2625import SettingsStore from "../../src/settings/SettingsStore" ;
@@ -29,7 +28,6 @@ import { MatrixClientPeg } from "../../src/MatrixClientPeg";
2928import UserIdentifierCustomisations from "../../src/customisations/UserIdentifier" ;
3029import { getSenderName } from "../../src/utils/event/getSenderName" ;
3130import { ElementCallEventType } from "../../src/call-types" ;
32- import Spoiler from "../../src/components/views/elements/Spoiler" ;
3331
3432jest . mock ( "../../src/settings/SettingsStore" ) ;
3533jest . mock ( "../../src/customisations/UserIdentifier" , ( ) => ( {
@@ -564,50 +562,6 @@ describe("TextForEvent", () => {
564562 ) ,
565563 ) . toMatchInlineSnapshot ( `"Member rejected the invitation: I don't want to be in this room."` ) ;
566564 } ) ;
567-
568- it ( "shows single-user bans with a spoiler on display name" , ( ) => {
569- mocked ( mockClient . getRoom ) . mockReturnValue ( {
570- getMember : jest . fn ( ) . mockImplementation ( ( userId ) => {
571- return { rawDisplayName : userId === "@admin:example.com" ? "Admin" : "Bad User" } ;
572- } ) ,
573- } as unknown as Mocked < Room > ) ;
574-
575- expect ( textForEvent ( banEventWithReason ( ) , mockClient , true ) ) . toEqual (
576- < span >
577- Admin banned < Spoiler > Bad User</ Spoiler > : bad behaviour
578- </ span > ,
579- ) ;
580- } ) ;
581-
582- it ( "hides user name for single-user bans with reason when JSX is not allowed" , ( ) => {
583- mocked ( mockClient . getRoom ) . mockReturnValue ( {
584- getMember : jest . fn ( ) . mockImplementation ( ( userId ) => {
585- return { rawDisplayName : userId === "@admin:example.com" ? "Admin" : "Bad User" } ;
586- } ) ,
587- } as unknown as Mocked < Room > ) ;
588-
589- expect ( textForEvent ( banEventWithReason ( ) , mockClient ) ) . toEqual ( "Admin banned a user: bad behaviour" ) ;
590- } ) ;
591-
592- it ( "shows single-user bans with a spoiler on user ID" , ( ) => {
593- mocked ( mockClient . getRoom ) . mockReturnValue ( {
594- getMember : jest . fn ( ) . mockReturnValue ( { rawDisplayName : undefined } ) ,
595- } as unknown as Mocked < Room > ) ;
596-
597- expect ( textForEvent ( banEvent ( ) , mockClient , true ) ) . toEqual (
598- < span >
599- @admin:example.com banned < Spoiler > @bad_name:bad_server.co</ Spoiler >
600- </ span > ,
601- ) ;
602- } ) ;
603-
604- it ( "hides user name for single-user bans when JSX is not allowed" , ( ) => {
605- mocked ( mockClient . getRoom ) . mockReturnValue ( {
606- getMember : jest . fn ( ) . mockReturnValue ( { rawDisplayName : undefined } ) ,
607- } as unknown as Mocked < Room > ) ;
608-
609- expect ( textForEvent ( banEvent ( ) , mockClient ) ) . toEqual ( "@admin:example.com banned a user" ) ;
610- } ) ;
611565 } ) ;
612566
613567 describe ( "textForJoinRulesEvent()" , ( ) => {
@@ -763,26 +717,3 @@ describe("TextForEvent", () => {
763717 } ) ;
764718 } ) ;
765719} ) ;
766-
767- function banEvent ( ) : MatrixEvent {
768- return new MatrixEvent ( {
769- type : "m.room.member" ,
770- sender : "@admin:example.com" ,
771- content : {
772- membership : KnownMembership . Ban ,
773- } ,
774- state_key : "@bad_name:bad_server.co" ,
775- } ) ;
776- }
777-
778- function banEventWithReason ( ) : MatrixEvent {
779- return new MatrixEvent ( {
780- type : "m.room.member" ,
781- sender : "@admin:example.com" ,
782- content : {
783- membership : KnownMembership . Ban ,
784- reason : "bad behaviour" ,
785- } ,
786- state_key : "@bad_name:bad_server.co" ,
787- } ) ;
788- }
0 commit comments