Skip to content

refactor: for async state testability#674

Draft
joshribakoff wants to merge 2 commits intocjpais:mainfrom
joshribakoff:pr-2-testable-controller
Draft

refactor: for async state testability#674
joshribakoff wants to merge 2 commits intocjpais:mainfrom
joshribakoff:pr-2-testable-controller

Conversation

@joshribakoff
Copy link
Contributor

@joshribakoff joshribakoff commented Jan 26, 2026

Proof of concept / inject Recorder/Transcriber for testing.

Builds on #672 - Open to feedback!

@joshribakoff joshribakoff changed the title fix: GlobalController with mock injection (testable) refactor: GlobalController with mock injection (testable) Jan 26, 2026
@joshribakoff joshribakoff changed the title refactor: GlobalController with mock injection (testable) refactor: GlobalController with tests (mock recorder + transcriber manager injection) Jan 26, 2026
@joshribakoff joshribakoff force-pushed the pr-2-testable-controller branch from d361378 to a704d61 Compare January 26, 2026 05:02
joshribakoff and others added 2 commits January 25, 2026 21:06
Fixes cjpais#641, cjpais#462

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Shows how to inject mocks for testing.

Depends on cjpais#672

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@joshribakoff joshribakoff force-pushed the pr-2-testable-controller branch from a704d61 to 449f7dd Compare January 26, 2026 05:09
@joshribakoff joshribakoff changed the title refactor: GlobalController with tests (mock recorder + transcriber manager injection) refactor: for async state testability Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant