Writing comprehensive request specs for the Admin::EventsController to ensure all admin event-related actions (CRUD + export) behave as expected. These tests will help us catch regressions, verify admin access, and confirm proper redirects/flash messages for edge cases like validation errors.
Details:
- Include Devise authentication helpers for admin user login
- Test for proper redirects and flash messages on success/failure
- Check that events are created, updated, or deleted in the database