element-web/test/components/structures
kegsay 06c4ba32cd
Store refactor: make it easier to test stores (#9290)
* refactor: convert RoomViewStore from flux Store to standard EventEmitter

Parts of a series of experimental changes to improve the design of stores.

* Use a gen5 store for RoomViewStore for now due to lock handling

* Revert "Use a gen5 store for RoomViewStore for now due to lock handling"

This reverts commit 1076af071d997d87b8ae0b0dcddfd1ae428665af.

* Add untilEmission and tweak untilDispatch; use it in RoomViewStore

* Add more RVS tests; remove custom room ID listener code and use EventEmitter

* Better comments

* Null guard `dis` as tests mock out `defaultDispatcher`

* Additional tests
2022-09-20 15:32:39 +00:00
..
__snapshots__ use stable reference for active tab in tabbedView (#9145) 2022-08-08 14:28:02 +02:00
auth Fix crash on null idp for SSO buttons (#8650) 2022-05-20 10:08:57 +01:00
LargeLoader-test.tsx Start DM on first message (#8612) 2022-08-04 08:19:52 +02:00
LegacyCallEventGrouper-test.ts Prepare for Element Call integration (#9224) 2022-08-30 15:13:39 -04:00
MessagePanel-test.tsx Test typescriptification - MessagePanel (#8943) 2022-06-30 14:41:53 +02:00
RightPanel-test.tsx Update matrix-org/react (enzyme deprecation) (#9116) 2022-08-02 15:10:43 +02:00
RoomStatusBarUnsentMessages-test.tsx Extract RoomStatusBarUnsentMessages (#9080) 2022-07-20 14:41:43 +02:00
RoomView-test.tsx Store refactor: make it easier to test stores (#9290) 2022-09-20 15:32:39 +00:00
TabbedView-test.tsx use stable reference for active tab in tabbedView (#9145) 2022-08-08 14:28:02 +02:00
ThreadPanel-test.tsx Update matrix-org/react (enzyme deprecation) (#9116) 2022-08-02 15:10:43 +02:00
TimelinePanel-test.tsx Add option to stop sending read receipts (delabs MSC2285: private read receipts) (#8629) 2022-08-05 17:33:57 +02:00
VideoRoomView-test.tsx Prepare for Element Call integration (#9224) 2022-08-30 15:13:39 -04:00