Create Feature Tests - Events API

Description

Write comprehensive feature tests for Events API endpoints.

Acceptance Criteria

  • test_can_list_events
  • test_can_create_event
  • test_can_update_event
  • test_can_delete_event
  • test_validation_fails_for_past_date
  • test_validation_fails_for_missing_fields
  • All tests passing
  • Uses RefreshDatabase

Implementation Steps

  1. php artisan make:test EventApiTest
  2. Create factories if needed
  3. Write test cases
  4. Run: php artisan test --filter EventApiTest

Reference

  • Roadmap: docs/roadmaps/Implementation_Roadmap_Backend.md Phase 7, Step 14
  • Standards: backend/CLAUDE.md - Testing section

Related Issues