Commit Graph

16 Commits

Author SHA1 Message Date
David Langley d1340c3ed3 Address comments, show unencrypted rooms,
retain viewModel and services in ScreenSates so you can interact with Previews after the first state.
2021-09-23 23:57:54 +01:00
David Langley 83935d2b7a Add counter example to show viewActions modifying the state. 2021-09-20 17:05:54 +01:00
David Langley e378128668 Allow defer in xcAwait. simplify sending state actions from a publisher. Fix tests. 2021-09-15 16:09:41 +01:00
David Langley b137d2e229 Add StateStoreViewModel and publisher extensions for convenienec. 2021-09-14 22:28:25 +01:00
David Langley 0c4c22c892 Fix Naming
Change userService name to templateUserProfileService for templating.
Remove test subclass from MockScreenTest
2021-09-13 10:13:29 +01:00
David Langley 0dc08151b6 fix immutability 2021-09-10 16:56:35 +01:00
David Langley acc3de0b32 fix example userId and avatarUrl 2021-09-10 16:55:11 +01:00
David Langley 214748b995 Add utility to run UI tests for Screen states, add screen states for template and finish unit test. 2021-09-10 16:43:31 +01:00
David Langley eaedefa3c2 Add configurable logger for RiotSwiftUI 2021-09-09 22:42:00 +01:00
David Langley d157f1b68d Update based on comments from Doug 2021-09-09 17:00:45 +01:00
David Langley aa3cedbf9e UITests and Mock Screens
Adds the test targets for Unit and UI tests
Adds mock screen data and utilities to render each mock screen for previews/ui tests.
Changes Published property in the service to CurrentValueSubject. we don't need the synthesized aspect of Published and property wrappers cannot be included in protocols.
2021-09-09 16:23:00 +01:00
David Langley 0dbc7a17f3 fix build 2021-09-08 17:56:51 +01:00
David Langley 1ac6ae4aea Extract presence listener setup out to own function. 2021-09-08 16:28:08 +01:00
David Langley 350fc6a742 CoordinatorParamters, Type -> Protocol, remove MX Prefix. 2021-09-08 15:47:24 +01:00
David Langley 1e0512c301 Add template unit tests and publisher utility. 2021-09-08 15:32:41 +01:00
David Langley e6d5ab117d Improve folder name 2021-09-07 23:04:52 +01:00