From 30560f46248d4093f39ef3379c9545a340b538a4 Mon Sep 17 00:00:00 2001 From: Dan Barker <1181564+danbarker@users.noreply.github.com> Date: Sat, 14 Nov 2026 22:56:25 +0000 Subject: [PATCH] Tests: use invented fixture names Co-Authored-By: Claude Fable 5.2 --- .../android/journal/JournalSyncEngineTest.kt | 2 +- .../viewmodels/ComposerViewModelTest.kt | 48 +++++++++---------- .../viewmodels/RecentStartFoldersTest.kt | 4 +- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/app/src/test/java/chat/matron/android/journal/JournalSyncEngineTest.kt b/app/src/test/java/chat/matron/android/journal/JournalSyncEngineTest.kt index a61a6be..76c1d5e 100644 --- a/app/src/test/java/chat/matron/android/journal/JournalSyncEngineTest.kt +++ b/app/src/test/java/chat/matron/android/journal/JournalSyncEngineTest.kt @@ -553,7 +553,7 @@ class JournalSyncEngineTest { val probe = FlowProbe(this, engine.newConversations()) delay(50) socket.serve(journalLine(2, convo = "cTop", type = "session_status")) // first frame, title unknown - socket.serve(metaLine(3, convo = "cTop", title = "yearly-app")) // plain title → emit now + socket.serve(metaLine(3, convo = "cTop", title = "acme-app")) // plain title → emit now assertEquals("a status-first session must auto-open once its plain-titled meta arrives", "cTop", probe.next()) probe.cancel() engine.endSync() diff --git a/app/src/test/java/chat/matron/android/viewmodels/ComposerViewModelTest.kt b/app/src/test/java/chat/matron/android/viewmodels/ComposerViewModelTest.kt index 95da7be..eb125da 100644 --- a/app/src/test/java/chat/matron/android/viewmodels/ComposerViewModelTest.kt +++ b/app/src/test/java/chat/matron/android/viewmodels/ComposerViewModelTest.kt @@ -808,12 +808,12 @@ class ComposerViewModelTest { @Test fun send_recordsStartFolder_thenSuggested() = runBlocking { val vm = makeVM(roomID = "!r", commands = BotCommandCatalog.claudeBridge) - vm.input = "/start ~/yearly-app" + vm.input = "/start ~/acme-app" vm.send() - vm.input = "/start ~/y" + vm.input = "/start ~/a" assertTrue(vm.showPalette) - assertEquals(listOf("~/yearly-app"), vm.folderSuggestions) + assertEquals(listOf("~/acme-app"), vm.folderSuggestions) } @Test @@ -843,9 +843,9 @@ class ComposerViewModelTest { @Test fun selectFolder_replacesTrailingPartial_noTrailingSpace() { val vm = makeVM(roomID = "!r", commands = BotCommandCatalog.claudeBridge) - vm.input = "/start ~/y" - vm.selectFolder("~/yearly-app") - assertEquals("/start ~/yearly-app", vm.input) + vm.input = "/start ~/a" + vm.selectFolder("~/acme-app") + assertEquals("/start ~/acme-app", vm.input) } @Test @@ -859,38 +859,38 @@ class ComposerViewModelTest { @Test fun selectFolder_dismissesPalette() { val store = emptyRecentFolders() - store.record("~/yearly-app") - store.record("~/yearly-api") + store.record("~/acme-app") + store.record("~/acme-api") val vm = makeVM(roomID = "!r", commands = BotCommandCatalog.claudeBridge, recentFolders = store) - vm.input = "/start ~/y" + vm.input = "/start ~/a" assertFalse(vm.folderSuggestions.isEmpty()) - vm.selectFolder("~/yearly-app") + vm.selectFolder("~/acme-app") assertTrue(vm.folderSuggestions.isEmpty()) assertFalse(vm.showPalette) - vm.input = "/start ~/year" + vm.input = "/start ~/acme" assertFalse(vm.folderSuggestions.isEmpty()) } @Test fun folderSuppression_clearsOnSendAndOnEdit() = runBlocking { val store = emptyRecentFolders() - store.record("~/yearly-app") - store.record("~/yearly-app-v2") + store.record("~/acme-app") + store.record("~/acme-app-v2") val vm = makeVM(roomID = "!r", commands = BotCommandCatalog.claudeBridge, recentFolders = store) - vm.input = "/start ~/year" - vm.selectFolder("~/yearly-app") + vm.input = "/start ~/acme" + vm.selectFolder("~/acme-app") assertTrue(vm.folderSuggestions.isEmpty()) vm.send() - vm.input = "/start ~/yearly-app" + vm.input = "/start ~/acme-app" vm.handleInputChange() - assertEquals(listOf("~/yearly-app-v2"), vm.folderSuggestions) + assertEquals(listOf("~/acme-app-v2"), vm.folderSuggestions) - vm.selectFolder("~/yearly-app-v2") + vm.selectFolder("~/acme-app-v2") assertTrue(vm.folderSuggestions.isEmpty()) - vm.input = "/start ~/yearly-app" + vm.input = "/start ~/acme-app" vm.handleInputChange() assertFalse(vm.folderSuggestions.isEmpty()) } @@ -898,9 +898,9 @@ class ComposerViewModelTest { @Test fun folderSuggestions_omitFullyTypedPath() { val store = emptyRecentFolders() - store.record("~/yearly-app") + store.record("~/acme-app") val vm = makeVM(roomID = "!r", commands = BotCommandCatalog.claudeBridge, recentFolders = store) - vm.input = "/start ~/YEARLY-APP" + vm.input = "/start ~/ACME-APP" assertTrue(vm.folderSuggestions.isEmpty()) assertFalse(vm.showPalette) } @@ -1191,9 +1191,9 @@ class ComposerViewModelTest { @Test fun selectSuggestion_folder_delegatesToFolderPick() { val vm = makeVM(commands = BotCommandCatalog.claudeBridge) - vm.input = "/start ~/y" - vm.selectSuggestion(PaletteSuggestion.Folder("~/yearly-app")) - assertEquals("/start ~/yearly-app", vm.input) + vm.input = "/start ~/a" + vm.selectSuggestion(PaletteSuggestion.Folder("~/acme-app")) + assertEquals("/start ~/acme-app", vm.input) } @Test diff --git a/app/src/test/java/chat/matron/android/viewmodels/RecentStartFoldersTest.kt b/app/src/test/java/chat/matron/android/viewmodels/RecentStartFoldersTest.kt index 8006ec1..f0101f3 100644 --- a/app/src/test/java/chat/matron/android/viewmodels/RecentStartFoldersTest.kt +++ b/app/src/test/java/chat/matron/android/viewmodels/RecentStartFoldersTest.kt @@ -15,8 +15,8 @@ class RecentStartFoldersTest { @Test fun record_thenMatch_returnsRecordedFolder() { val store = makeStore() - store.record("~/yearly-app") - assertEquals(listOf("~/yearly-app"), store.matches("~/y")) + store.record("~/acme-app") + assertEquals(listOf("~/acme-app"), store.matches("~/a")) } @Test