Fix test that doesn't make sense in usePublicRoomDirectory-test.tsx (#29335)

* remove test that doesn't make sense

* Actually let's fix the test rather than remove it

* Add comment, remove consoles.
This commit is contained in:
David Langley 2025-02-22 00:17:13 +00:00 committed by GitHub
parent 0cbc6f99d0
commit 27c0e97e44
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -27,17 +27,15 @@ describe("usePublicRoomDirectory", () => {
cli.getDomain = () => "matrix.org";
cli.getThirdpartyProtocols = () => Promise.resolve({});
cli.publicRooms = ({ filter }: IRoomDirectoryOptions) => {
const chunk = filter?.generic_search_term
? [
{
room_id: "hello world!",
name: filter.generic_search_term,
world_readable: true,
guest_can_join: true,
num_joined_members: 1,
},
]
: [];
const chunk = [
{
room_id: "hello world!",
name: filter?.generic_search_term ?? "", // If the query is "" no filter is applied(an is undefined here), in keeping with the pattern let's call the room ""
world_readable: true,
guest_can_join: true,
num_joined_members: 1,
},
];
return Promise.resolve({
chunk,
total_room_count_estimate: 1,
@ -67,7 +65,7 @@ describe("usePublicRoomDirectory", () => {
});
it("should work with empty queries", async () => {
const query = "ROOM NAME";
const query = "";
const { result } = render();
act(() => {