fix(kanban): address PR correctness and CI regressions (#1137)

This commit is contained in:
M57 committed 2026-09-16 21:49:35 +03:00
1 parent 190a93a4cf
commit 1735de7d9d
25 files changed
+809 -159

No files matched your search

@@ -289,4 +289,29 @@ class KanbanSerializationTest {
assertEquals("M", estimate.complexity)
assertEquals("Multi-file changes needed", estimate.rationale)
}
@Test
fun testBulkAssignmentUsesExplicitEmptyStringAndReclaim() {
val assignJson =
json.encodeToString(
BulkTasksBody(
ids = listOf("t_1"),
assignee = "researcher",
reclaimFirst = true,
),
)
val unassignJson =
json.encodeToString(
BulkTasksBody(
ids = listOf("t_1"),
assignee = "",
reclaimFirst = true,
),
)
assertTrue(assignJson.contains("\"assignee\":\"researcher\""))
assertTrue(assignJson.contains("\"reclaim_first\":true"))
assertTrue(unassignJson.contains("\"assignee\":\"\""))
assertTrue(unassignJson.contains("\"reclaim_first\":true"))
}
}