From d7434b80cc8911ec5dbeec442dd7da65b4d88e94 Mon Sep 17 00:00:00 2001 From: austinried <4966622+austinried@users.noreply.github.com> Date: Thu, 24 Sep 2026 08:14:10 +0000 Subject: [PATCH] match the remaining app bar titles and cover the switch off state --- .../com/subtracks/ui/playback/QueueScreen.kt | 2 +- .../com/subtracks/ui/settings/AddSourceScreen.kt | 2 +- .../kotlin/com/subtracks/ui/AppScreenshotTest.kt | 15 ++++++++++++++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/subtracks/ui/playback/QueueScreen.kt b/app/src/main/kotlin/com/subtracks/ui/playback/QueueScreen.kt index a14dbda5..fdfbd6c6 100644 --- a/app/src/main/kotlin/com/subtracks/ui/playback/QueueScreen.kt +++ b/app/src/main/kotlin/com/subtracks/ui/playback/QueueScreen.kt @@ -322,7 +322,7 @@ fun QueueScreen( modifier = modifier, topBar = { TopAppBar( - title = { Text("Queue") }, + title = { Text("Queue", style = MaterialTheme.typography.headlineMedium) }, navigationIcon = { IconButton(onClick = onBack) { Icon(Icons.AutoMirrored.Rounded.ArrowBack, contentDescription = "Back") diff --git a/app/src/main/kotlin/com/subtracks/ui/settings/AddSourceScreen.kt b/app/src/main/kotlin/com/subtracks/ui/settings/AddSourceScreen.kt index 63a8a34d..68b83192 100644 --- a/app/src/main/kotlin/com/subtracks/ui/settings/AddSourceScreen.kt +++ b/app/src/main/kotlin/com/subtracks/ui/settings/AddSourceScreen.kt @@ -73,7 +73,7 @@ fun AddSourceScreen( modifier = modifier, topBar = { TopAppBar( - title = { Text("Add server") }, + title = { Text("Add server", style = MaterialTheme.typography.headlineMedium) }, navigationIcon = { if (onBack != null) { IconButton(onClick = onBack) { diff --git a/app/src/test/kotlin/com/subtracks/ui/AppScreenshotTest.kt b/app/src/test/kotlin/com/subtracks/ui/AppScreenshotTest.kt index 4d2b0157..93e49977 100644 --- a/app/src/test/kotlin/com/subtracks/ui/AppScreenshotTest.kt +++ b/app/src/test/kotlin/com/subtracks/ui/AppScreenshotTest.kt @@ -217,6 +217,18 @@ class AppScreenshotTest { @Test fun addSource() { + captureAddSource(useTokenAuth = true, file = "src/test/screenshots/add_source.png") + } + + @Test + fun addSourceTokenAuthOff() { + captureAddSource(useTokenAuth = false, file = "src/test/screenshots/add_source_off.png") + } + + private fun captureAddSource( + useTokenAuth: Boolean, + file: String, + ) { composeRule.setContent { SubtracksTheme { AddSourceScreen( @@ -226,6 +238,7 @@ class AppScreenshotTest { address = "https://music.example.com", username = "austin", password = "hunter2", + useTokenAuth = useTokenAuth, ), onNameChange = {}, onAddressChange = {}, @@ -239,7 +252,7 @@ class AppScreenshotTest { } } awaitText("Add server") - composeRule.onRoot().captureRoboImage("src/test/screenshots/add_source.png") + composeRule.onRoot().captureRoboImage(file) } @Test