Feedback Machine — Yantrix
| 🕙 Start time | ⌛ Duration |
|---|---|
| 4/29/2026, 4:20:23 PM | 1.324 s |
| ✅ Passed | ❌ Failed | ⏩ Skipped | 🚧 Todo | ⚪ Total | |
|---|---|---|---|---|---|
| Test Suites | 7 | 0 | 0 | 0 | 7 |
| Tests | 15 | 0 | 0 | 0 | 15 |
✅ tests/smoke.test.ts [link]
15 passed, 0 failed, 0 skipped, 0 todo, done in 13.966795999999931 s
✅ feedbackMachineAutomata › happy path (Good)
✅ restart → Good → Thanks
✅ thanks → Dismiss → Closed
✅ feedbackMachineAutomata › sad path (Bad + Submit)
✅ restart → Bad → Form
✅ update stores feedback in context
✅ submit transitions Form → Thanks with feedback
✅ full sad path: Dismiss lands in Closed
✅ next Restart after sad path resets feedback
✅ feedbackMachineAutomata › back navigation
✅ back returns Form → Prompt
✅ feedback is preserved in context after Back
✅ feedbackMachineAutomata › dismiss from any state
✅ dismiss from Prompt → Closed
✅ dismiss from Form → Closed
✅ feedbackMachineAutomata › submit without feedback (no diagram-level guard)
✅ submit transitions to Thanks even with empty feedback — guard is UI-only
✅ feedbackMachineAutomata
✅ starts in Closed with empty feedback
✅ restart transitions Closed → Prompt
✅ restart resets feedback to empty