@@ -18,6 +18,7 @@ class SettingsScreenTest {
1818
1919 private val defaultSettingsModel = SettingsModel .default(
2020 isChangeLanguageFeatureEnabled = true ,
21+ showDiagnosisButton = true
2122 )
2223
2324 @Test
@@ -30,7 +31,8 @@ class SettingsScreenTest {
3031 navigationIconClick = { /* no-op*/ },
3132 changeLanguageButtonClick = { /* no-op*/ },
3233 updateButtonClick = { /* no-op*/ },
33- logoutButtonClick = { /* no-op*/ }
34+ logoutButtonClick = { /* no-op*/ },
35+ syncMedicalRecordClick = { /* no-op*/ }
3436 )
3537 }
3638
@@ -58,7 +60,8 @@ class SettingsScreenTest {
5860 navigationIconClick = { /* no-op*/ },
5961 changeLanguageButtonClick = { /* no-op*/ },
6062 updateButtonClick = { /* no-op*/ },
61- logoutButtonClick = { /* no-op*/ }
63+ logoutButtonClick = { /* no-op*/ },
64+ syncMedicalRecordClick = { /* no-op*/ }
6265 )
6366 }
6467
@@ -78,7 +81,8 @@ class SettingsScreenTest {
7881 navigationIconClick = { /* no-op*/ },
7982 changeLanguageButtonClick = { /* no-op*/ },
8083 updateButtonClick = { /* no-op*/ },
81- logoutButtonClick = { /* no-op*/ }
84+ logoutButtonClick = { /* no-op*/ },
85+ syncMedicalRecordClick = { /* no-op*/ }
8286 )
8387 }
8488
@@ -97,7 +101,8 @@ class SettingsScreenTest {
97101 navigationIconClick = { /* no-op*/ },
98102 changeLanguageButtonClick = { /* no-op*/ },
99103 updateButtonClick = { /* no-op*/ },
100- logoutButtonClick = { /* no-op*/ }
104+ logoutButtonClick = { /* no-op*/ },
105+ syncMedicalRecordClick = { /* no-op*/ }
101106 )
102107 }
103108
@@ -115,7 +120,8 @@ class SettingsScreenTest {
115120 navigationIconClick = { /* no-op*/ },
116121 changeLanguageButtonClick = { /* no-op*/ },
117122 updateButtonClick = { /* no-op*/ },
118- logoutButtonClick = { /* no-op*/ }
123+ logoutButtonClick = { /* no-op*/ },
124+ syncMedicalRecordClick = { /* no-op*/ }
119125 )
120126 }
121127
@@ -133,7 +139,8 @@ class SettingsScreenTest {
133139 navigationIconClick = { /* no-op*/ },
134140 changeLanguageButtonClick = { /* no-op*/ },
135141 updateButtonClick = { /* no-op*/ },
136- logoutButtonClick = { /* no-op*/ }
142+ logoutButtonClick = { /* no-op*/ },
143+ syncMedicalRecordClick = { /* no-op*/ }
137144 )
138145 }
139146
@@ -150,7 +157,8 @@ class SettingsScreenTest {
150157 navigationIconClick = { /* no-op*/ },
151158 changeLanguageButtonClick = { /* no-op*/ },
152159 updateButtonClick = { /* no-op*/ },
153- logoutButtonClick = { /* no-op*/ }
160+ logoutButtonClick = { /* no-op*/ },
161+ syncMedicalRecordClick = { /* no-op*/ }
154162 )
155163 }
156164
@@ -168,7 +176,8 @@ class SettingsScreenTest {
168176 navigationIconClick = { /* no-op*/ },
169177 changeLanguageButtonClick = { /* no-op*/ },
170178 updateButtonClick = { /* no-op*/ },
171- logoutButtonClick = { /* no-op*/ }
179+ logoutButtonClick = { /* no-op*/ },
180+ syncMedicalRecordClick = { /* no-op*/ }
172181 )
173182 }
174183
@@ -186,7 +195,8 @@ class SettingsScreenTest {
186195 navigationIconClick = { /* no-op*/ },
187196 changeLanguageButtonClick = { /* no-op*/ },
188197 updateButtonClick = { /* no-op*/ },
189- logoutButtonClick = { /* no-op*/ }
198+ logoutButtonClick = { /* no-op*/ },
199+ syncMedicalRecordClick = { /* no-op*/ }
190200 )
191201 }
192202
@@ -198,14 +208,16 @@ class SettingsScreenTest {
198208 fun whenChangeLanguageFeatureIsNotEnabledThenDoNotShowChangeLanguageSetting () {
199209 val model = SettingsModel .default(
200210 isChangeLanguageFeatureEnabled = false ,
211+ showDiagnosisButton = true
201212 )
202213 composeRule.setContent {
203214 SettingsScreen (
204215 model = model,
205216 navigationIconClick = { /* no-op*/ },
206217 changeLanguageButtonClick = { /* no-op*/ },
207218 updateButtonClick = { /* no-op*/ },
208- logoutButtonClick = { /* no-op*/ }
219+ logoutButtonClick = { /* no-op*/ },
220+ syncMedicalRecordClick = { /* no-op*/ }
209221 )
210222 }
211223
@@ -217,14 +229,16 @@ class SettingsScreenTest {
217229 fun whenChangeLanguageFeatureIsEnabledThenShowChangeLanguageSetting () {
218230 val model = SettingsModel .default(
219231 isChangeLanguageFeatureEnabled = true ,
232+ showDiagnosisButton = true ,
220233 )
221234 composeRule.setContent {
222235 SettingsScreen (
223236 model = model,
224237 navigationIconClick = { /* no-op*/ },
225238 changeLanguageButtonClick = { /* no-op*/ },
226239 updateButtonClick = { /* no-op*/ },
227- logoutButtonClick = { /* no-op*/ }
240+ logoutButtonClick = { /* no-op*/ },
241+ syncMedicalRecordClick = { /* no-op*/ }
228242 )
229243 }
230244
@@ -236,14 +250,16 @@ class SettingsScreenTest {
236250 fun logoutButtonShouldBeVisible () {
237251 val model = SettingsModel .default(
238252 isChangeLanguageFeatureEnabled = true ,
253+ showDiagnosisButton = true
239254 )
240255 composeRule.setContent {
241256 SettingsScreen (
242257 model = model,
243258 navigationIconClick = { /* no-op*/ },
244259 changeLanguageButtonClick = { /* no-op*/ },
245260 updateButtonClick = { /* no-op*/ },
246- logoutButtonClick = { /* no-op*/ }
261+ logoutButtonClick = { /* no-op*/ },
262+ syncMedicalRecordClick = { /* no-op*/ }
247263 )
248264 }
249265
0 commit comments