( t *testing.T, manager core.SessionManager, observer core.Observer, store *memory.Store, trigger core.DreamTrigger, )
| 712 | } |
| 713 | |
| 714 | func newTestMemoryHandlers( |
| 715 | t *testing.T, |
| 716 | manager core.SessionManager, |
| 717 | observer core.Observer, |
| 718 | store *memory.Store, |
| 719 | trigger core.DreamTrigger, |
| 720 | ) *Handlers { |
| 721 | t.Helper() |
| 722 | |
| 723 | homePaths := newTestHomePaths(t) |
| 724 | cfg := aghconfig.DefaultWithHome(homePaths) |
| 725 | cfg.HTTP.Host = "127.0.0.1" |
| 726 | cfg.HTTP.Port = 2123 |
| 727 | |
| 728 | return newHandlers(&handlerConfig{ |
| 729 | sessions: manager, |
| 730 | observer: observer, |
| 731 | memoryStore: store, |
| 732 | dreamTrigger: trigger, |
| 733 | homePaths: homePaths, |
| 734 | config: cfg, |
| 735 | logger: discardLogger(), |
| 736 | startedAt: time.Date(2026, 4, 3, 12, 0, 0, 0, time.UTC), |
| 737 | now: func() time.Time { return time.Date(2026, 4, 3, 12, 0, 1, 0, time.UTC) }, |
| 738 | pollInterval: 5 * time.Millisecond, |
| 739 | agentLoader: aghconfig.LoadAgentDef, |
| 740 | httpPort: cfg.HTTP.Port, |
| 741 | }) |
| 742 | } |
| 743 | |
| 744 | func newTestMemoryStore(t *testing.T) (*memory.Store, string) { |
| 745 | t.Helper() |
no test coverage detected