saravanakumardb1
|
4e7401d164
|
test(platform-service): add broadcast + survey module tests — 43 tests
Broadcasts (23 tests): schema validation, targeting engine (segments,
platform, version range, country, specific users, percentage rollout),
query builder, context extraction.
Surveys (20 tests): schema validation (create, update, question, answer,
triggers), completion rate, answer type validation (NPS, text, rating,
dropdown, scale, ranking), length/range constraints.
|
2026-03-19 22:16:28 -07:00 |
|
saravanakumardb1
|
b5fb2b683b
|
fix(surveys): Create missing surveys module
- types.ts: Survey, Question, SurveyResponse, conditional logic, validation
- repository.ts: CRUD + analytics + CSV export with proper type casting
- routes.ts: Admin CRUD + public endpoints (13 routes)
Fixes missing module from Phase 1 implementation
|
2026-03-02 23:54:59 -08:00 |
|