From fd31ed24f4c5c92911a6b0f024c33ba482b4d3fc Mon Sep 17 00:00:00 2001 From: rzen Date: Sun, 9 Aug 2026 10:43:51 -0400 Subject: [PATCH] =?UTF-8?q?The=20no-change=20title=20test=20gets=20a=20rea?= =?UTF-8?q?l=20board=20under=20it=20=E2=80=94=20an=20empty=20folder=20is?= =?UTF-8?q?=20not=20a=20board=20and=20the=20loader=20rightly=20said=20so?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The agent-written test inited BoardStore on a bare WriterFixture temp dir; the fail-fast loader refuses that, so the test failed on its own branch despite the reported green. Swapped to the file's own makeBoard() fixture. Claude-Session: https://claude.ai/code/session_014PtZdPwqZuqEDLc6wZMtEy --- KanbanTests/CardTitleWriteTests.swift | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/KanbanTests/CardTitleWriteTests.swift b/KanbanTests/CardTitleWriteTests.swift index e8a79ca..1a9fffb 100644 --- a/KanbanTests/CardTitleWriteTests.swift +++ b/KanbanTests/CardTitleWriteTests.swift @@ -204,14 +204,10 @@ struct CardTitleRegisterEditTests { } @Test("No net change registers nothing") - func noChangeRegistersNothing() { - let fixture = try? WriterFixture() - guard let fixture else { Issue.record("fixture"); return } + func noChangeRegistersNothing() throws { + let fixture = try makeBoard() defer { fixture.tearDown() } - guard let store = try? BoardStore(rootURL: fixture.root) else { - Issue.record("store") - return - } + let store = try BoardStore(rootURL: fixture.root) let board = NativeHistoryProvider() store.history = board