63 Commits (1da6482c76997f157c6327a7df65a287dbfba500)

Author SHA1 Message Date
Benoit Marty 25e3aa6fc4 Remove runBlocking usage in LambdaRecorder. 2 weeks ago
Jorge Martin Espinosa 366db4791b
Upgrade Kotlin to v2.0 (#3594) 3 weeks ago
Jorge Martin Espinosa 79c17f714f
Use Anvil KSP instead of the Square KAPT one (#3564) 4 weeks ago
Benoit Marty f89463c3a1 Remove `runCancellableScopeTest` and `runCancellableScopeTestWithTestScope`, we can use `TestScope.backgroundScope` instead. 1 month ago
renovate[bot] 9756afc5d1
Update dependency androidx.compose:compose-bom to v2024.09.00 (#3399) 1 month ago
Benoit Marty d1be4349f0 Add test on RustRoomDirectoryList 1 month ago
Benoit Marty f61df38e55 Migrate license to AGPL. 2 months ago
Jorge Martin Espinosa 5944f112fb
Subscribe to `RoomListItems` in the visible range (#3169) 4 months ago
Benoit Marty b409f2ea19 Remove extra parenthesis 4 months ago
Benoit Marty 0093e611cd Add Ui test on CallScreenView 4 months ago
Jorge Martin Espinosa b0cebf5ca0
Improve screenshot testing with ComposablePreviewScanner (#3125) 4 months ago
Jorge Martin Espinosa 30a1367714
Element Call ringing notifications (#2978) 5 months ago
Jorge Martin Espinosa 04e503177b
Notifications: simplify the flow by removing persistence (#2924) 5 months ago
Benoit Marty f04253287f Introduce lambdaError instead of using TODO, to handle error when a lambda is invoked and it should not. 5 months ago
Jorge Martin Espinosa 5dddda64d1
UX cleanup: DM details screen (#2820) 6 months ago
ganfra bffa2d717f Timeline : continue to fix more tests... 6 months ago
ganfra 3f1f764745 Room directory : add tests and cleanup 7 months ago
ganfra 19523339af Tests : improve lambda recorder 7 months ago
ganfra 44125567f6 Tests : create lambda recorder 7 months ago
Jorge Martin Espinosa 5cc5a0b699
Add `isInDebug` variable to simulate debug/release configs for tests (#2566) 8 months ago
ganfra 65fa3bf6a4 Tests: raise default timeout of consumeItemsUntilPredicate to 3 seconds (like awaitItem) 8 months ago
Jorge Martin Espinosa 59a682b407
Change a room's permissions power levels (#2525) 8 months ago
ganfra bf68261ed9 RoomList: refactor and fix tests 8 months ago
Benoit Marty 3684761bcd Add test on RoomDetailsView 8 months ago
Benoit Marty 849f1021fd Improve test framework. 8 months ago
Benoit Marty 093d201266 Add missing period. 9 months ago
Benoit Marty fa52ff54c8 Add tests on `MessagesView` 9 months ago
Benoit Marty 4e0f308cac Add result type to EnsureCalledOnceWithParam 9 months ago
Benoit Marty b25509a611 Add test for TimelineItemPollView 9 months ago
Benoit Marty e66f53f64c Add test to ensure that TimelineView loads more Events. 9 months ago
Jorge Martin Espinosa da4825aa44
Return cached room members before fetching new ones, do it in batches (#2274) 9 months ago
Benoit Marty 5e42368965 Add missing test for LogoutView 10 months ago
Benoit Marty 2a6a3ded5e Iterate on EnsureCalledOnce devX 10 months ago
Benoit Marty 2c667a0dc0 Add `run` method to EnsureCalledOnce and EnsureCalledOnceWithParam to ensure that `assertSuccess` is always called. 10 months ago
Benoit Marty dee8008917 Use string resource instead of hard-coded strings. 10 months ago
Benoit Marty fdc3c9ff39 Improve assertion message. 10 months ago
Benoit Marty 44ad93f625 Add first tests on compose click interaction. 10 months ago
Benoit Marty b5a2c85e66 Let `consumeItemsUntilPredicate` fail if predicate is never true or if Complete occurs. 11 months ago
ganfra e88a5fc858 Pin create: add test for presenter 1 year ago
Jorge Martin Espinosa 6a7713a6f8
Improve coverage in permalinks package (#1502) 1 year ago
Marco Romano 8881f9732f Warmup molecule only once. 1 year ago
jonnyandrew 9e5b46200b
Reduce test flakiness by warming up molecule tests (#1226) 1 year ago
Benoit Marty 8cf48986e7 Add missing tests. 1 year ago
Jorge Martin Espinosa eb80f5bbfe
Fix detekt issues in develop (#1004) 1 year ago
ganfra 75c9624f6f Add consumeItemsUntilPredicate to check how it goes... 1 year ago
ganfra b6b16dbefe Turbine: introduce consumeItemsUntilTimeout 1 year ago
Jorge Martin Espinosa 9247cd765a
Fix: make sure we ignore notifications for open rooms (#867) 1 year ago
ganfra f80f6f5bd9 Timeline: fix some tests and a one more 1 year ago
ganfra d77ff60f03 Coroutine: remove diffUpdateDispatcher, not used anymore 1 year ago
Benoit Marty 9b4b9e9140 Introduce `simulateLongTask` to ensure that the Presenter State `Loading` is visible. 1 year ago