Skip to content

Commit 4b9b9b4

Browse files
committed
Add snapshot tests for lessons and tools localization settings box
1 parent 9054ca1 commit 4b9b9b4

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

app/src/testDebug/kotlin/org/cru/godtools/ui/dashboard/DashboardLayoutPaparazziTest.kt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,17 @@ class DashboardLayoutPaparazziTest(
194194
snapshotDashboardLayout(state.copy(initialPage = ToolsScreen))
195195
}
196196

197+
@Test
198+
fun `ToolsLayout() - Personalization - Localization Settings Box`() {
199+
assumeTrue(locale == null)
200+
toolsState = toolsState.copy(
201+
mode = ToolsPresenter.UiState.Mode.PERSONALIZATION,
202+
spotlightTools = emptyList(),
203+
tools = emptyList(),
204+
)
205+
snapshotDashboardLayout(state.copy(initialPage = ToolsScreen))
206+
}
207+
197208
@Test
198209
fun `ToolsLayout() - No Personalization`() {
199210
assumeTrue(locale == null)
@@ -303,6 +314,16 @@ class DashboardLayoutPaparazziTest(
303314
snapshotDashboardLayout(state.copy(initialPage = LessonsScreen))
304315
}
305316

317+
@Test
318+
fun `LessonsLayout() - Personalization - Localization Settings Box`() {
319+
assumeTrue(locale == null)
320+
lessonsState = lessonsState.copy(
321+
mode = LessonsPresenter.UiState.Mode.PERSONALIZATION,
322+
lessons = emptyList(),
323+
)
324+
snapshotDashboardLayout(state.copy(initialPage = LessonsScreen))
325+
}
326+
306327
@Test
307328
fun `LessonsLayout() - Personalization Disabled`() {
308329
lessonsState = lessonsState.copy(isPersonalizationEnabled = false)

0 commit comments

Comments
 (0)