Test Automation
Testing Remix Apps: Loaders, Actions, Components, and E2E
Why Remix Has a Better Testing Story Than Most Frameworks React Router and Remix took a deliberate design decision that has a direct testing benefit: loaders and actions are plain async functions. They receive a Request object and return data or a Response. There's no lifecycle, no context