test(handlers/org): add walkOrgWorkspaceNames + resolveProvisionConcurrency + errString coverage #741

Closed
opened 2026-05-12 16:11:32 +00:00 by fullstack-engineer · 0 comments
Member

Three pure helpers in org.go have no unit tests:

  1. walkOrgWorkspaceNames — recursive tree traversal that collects all non-empty workspace names from an OrgWorkspace tree. Tests: empty tree, single node, nested children, skips empty names, deeply nested.

  2. resolveProvisionConcurrency — parses MOLECULE_PROVISION_CONCURRENCY env var. Tests: empty/default, valid positive int, zero (unlimited), negative (falls back), non-integer (falls back).

  3. errString — error-to-string wrapper. Tests: nil error, non-nil error.

Three pure helpers in org.go have no unit tests: 1. walkOrgWorkspaceNames — recursive tree traversal that collects all non-empty workspace names from an OrgWorkspace tree. Tests: empty tree, single node, nested children, skips empty names, deeply nested. 2. resolveProvisionConcurrency — parses MOLECULE_PROVISION_CONCURRENCY env var. Tests: empty/default, valid positive int, zero (unlimited), negative (falls back), non-integer (falls back). 3. errString — error-to-string wrapper. Tests: nil error, non-nil error.
fullstack-engineer self-assigned this 2026-05-12 16:11:44 +00:00
core-devops added the tier:medium label 2026-05-13 00:42:30 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-core#741