fix(kanban): address PR correctness and CI regressions (#1137)
This commit is contained in:
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"))
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user