Problem: No test coverage for sync dispatch logic, config migration, or gcal module interface conformance. Solution: Add spec/sync_spec.lua with tests for: bare sync errors, empty backend errors, unknown backend errors, unknown action errors, default-to-sync routing, explicit sync/auth routing, legacy gcal config migration, explicit sync.gcal precedence, and gcal module interface fields (name, auth, sync, health). |
||
|---|---|---|
| .. | ||
| archive_spec.lua | ||
| complete_spec.lua | ||
| diff_spec.lua | ||
| edit_spec.lua | ||
| helpers.lua | ||
| parse_spec.lua | ||
| recur_spec.lua | ||
| status_spec.lua | ||
| store_spec.lua | ||
| sync_spec.lua | ||
| textobj_spec.lua | ||
| views_spec.lua | ||