- Add session parameter to all test functions that use controller methods
- Update all rooms_controller method calls to include session as first parameter
- Ensure all test functions that need database access use the session fixture parameter
- Maintain consistency with other migrated test files
All tests pass individually when run with SQLite in-memory database.
The fixes follow the established pattern from other successfully migrated test files.