Files
anomalyco_opencode/packages/opencode/test
Kit Langton 51ad4801e8 add Effect-based prompt tests covering loop lifecycle, cancel, concurrency
12 tests using testEffect + TestLLM pattern (no HTTP server):
- loop exits on stop finish, calls LLM for new messages, continues on tool-calls
- loop sets status busy→idle
- cancel interrupts cleanly, returns last assistant, records MessageAbortedError
- cancel with queued callers resolves all cleanly
- concurrent callers get same result via Deferred queue
- concurrent callers receive same error on failure
- assertNotBusy throws BusyError when running, succeeds when idle
- shell rejects with BusyError when loop running
2026-03-29 12:21:58 -04:00
..
2026-03-29 00:27:27 +01:00
2026-03-20 16:11:21 +00:00
2026-03-26 15:49:53 +00:00
2026-03-26 18:42:59 +00:00
2025-11-06 13:03:12 -05:00
2026-03-27 15:24:30 -05:00
2026-03-27 15:00:26 +01:00
2025-09-09 23:44:04 -04:00
2025-12-11 19:20:23 +01:00