Lightning Talks - Composable Concurrency Tests
summary
Builds a small higher-order wrapper that centralizes progress-bar and error-flash behavior used across components by reading services via get owner and wrapping the underlying ember concurrency task function (exposes the original task function as a property). Uses ember CLI flash and an NPM progress bar service, preserves try/catch/finally semantics so errors still flow into flash messages, and reduces repeated injects to a two-line task wrapper that works in real components.
AI-written summary · about
chapters (5)
- 0:00Start
- 1:00Implement this in a Task
- 3:00progress Task Helper
- 3:32progress Task Usage
- 3:52Additional Error Handling








