Commit Graph

12 Commits

Author SHA1 Message Date
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 760ba726ba Merge branch 'langleyd/4781_swiftui_template_examples' of https://github.com/vector-im/element-ios into langleyd/4781_swiftui_template_examples 2021-09-09 10:50:42 +01:00
David Langley 85e82fd0cb Make reducer static, pass viewState directly to reducer, log reducer. 2021-09-09 10:50:39 +01:00
David Langley cd567e4de8 Update RiotSwiftUI/Modules/Template/SimpleUserProfileExample/ViewModel/TemplateUserProfileViewModel.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-09-09 10:34:25 +01:00
David Langley 0dbc7a17f3 fix build 2021-09-08 17:56:51 +01:00
David Langley 81414bc38e Fix retain cycle 2021-09-08 16:37:56 +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 13a9d82486 Fix ordering, add pragmas, fix visibility on a few functions, remove default param on state. 2021-09-08 11:43:57 +01:00
David Langley c6996cf62d Correct preview name and create template script 2021-09-08 00:00:34 +01:00
David Langley e6d5ab117d Improve folder name 2021-09-07 23:04:52 +01:00