Pulse/internal/api/mock_state_provider_test.go
rcourtman 744eeb0270 Chore: clean up staged changes for release
- Remove standalone pulse-assistant architecture doc (content lives in CLAUDE.md)
- Add CountdownTimer component for patrol schedule display
- Rewrite patrol handler test to focus on interval persistence
- Extract MockStateProvider to shared test file
2026-02-02 23:17:40 +00:00

14 lines
305 B
Go

package api
import (
"github.com/rcourtman/pulse-go-rewrite/internal/models"
)
// MockStateProvider is a mock implementation of ai.StateProvider for API tests
type MockStateProvider struct {
State models.StateSnapshot
}
func (m *MockStateProvider) GetState() models.StateSnapshot {
return m.State
}