@@ -191,20 +191,24 @@ describe("MemberListView and MemberlistHeaderView", () => {
191191 u . user ! . presence = "offline" ;
192192 } ) ;
193193
194- await act ( reRender ) ;
194+ await reRender ( ) ;
195195
196- const tiles = root . container . querySelectorAll ( ".mx_MemberTileView" ) ;
197- expectOrderedByPresenceAndPowerLevel ( memberListRoom , tiles , enablePresence ) ;
196+ await waitFor ( ( ) => {
197+ const tiles = root . container . querySelectorAll ( ".mx_MemberTileView" ) ;
198+ expectOrderedByPresenceAndPowerLevel ( memberListRoom , tiles , enablePresence ) ;
199+ } ) ;
198200 } ) ;
199201
200202 it ( "by power level" , async ( ) => {
201203 const { reRender, root, memberListRoom } = rendered ;
202204 // We already have admin, moderator, and default users so leave them alone
203205
204- await act ( reRender ) ;
206+ await reRender ( ) ;
205207
206- const tiles = root . container . querySelectorAll ( ".mx_EntityTile" ) ;
207- expectOrderedByPresenceAndPowerLevel ( memberListRoom , tiles , enablePresence ) ;
208+ await waitFor ( ( ) => {
209+ const tiles = root . container . querySelectorAll ( ".mx_EntityTile" ) ;
210+ expectOrderedByPresenceAndPowerLevel ( memberListRoom , tiles , enablePresence ) ;
211+ } ) ;
208212 } ) ;
209213
210214 it ( "by last active timestamp" , async ( ) => {
@@ -229,10 +233,12 @@ describe("MemberListView and MemberlistHeaderView", () => {
229233 u . user ! . lastActiveAgo = 100 ;
230234 } ) ;
231235
232- await act ( reRender ) ;
236+ await reRender ( ) ;
233237
234- const tiles = root . container . querySelectorAll ( ".mx_EntityTile" ) ;
235- expectOrderedByPresenceAndPowerLevel ( memberListRoom , tiles , enablePresence ) ;
238+ await waitFor ( ( ) => {
239+ const tiles = root . container . querySelectorAll ( ".mx_EntityTile" ) ;
240+ expectOrderedByPresenceAndPowerLevel ( memberListRoom , tiles , enablePresence ) ;
241+ } ) ;
236242 } ) ;
237243
238244 it ( "by name" , async ( ) => {
@@ -247,10 +253,12 @@ describe("MemberListView and MemberlistHeaderView", () => {
247253 u . powerLevel = 100 ;
248254 } ) ;
249255
250- await act ( reRender ) ;
256+ await reRender ( ) ;
251257
252- const tiles = root . container . querySelectorAll ( ".mx_EntityTile" ) ;
253- expectOrderedByPresenceAndPowerLevel ( memberListRoom , tiles , enablePresence ) ;
258+ await waitFor ( ( ) => {
259+ const tiles = root . container . querySelectorAll ( ".mx_EntityTile" ) ;
260+ expectOrderedByPresenceAndPowerLevel ( memberListRoom , tiles , enablePresence ) ;
261+ } ) ;
254262 } ) ;
255263 } ) ;
256264 } ) ;
0 commit comments