hensei-api/app/errors/api/v1
Justin Edmund 872b6fdb59 add crew specs and fix error handling
- add transactional fixtures to rails_helper for test isolation
- restructure crew errors to CrewErrors module for Zeitwerk
- add rescue_from for CrewErrors::CrewError in api_controller
- add model specs for Crew and CrewMembership (34 examples)
- add controller specs for crews and memberships (28 examples)
- add crew-related specs to User model (22 examples)
- add factories for crews and crew_memberships
2025-12-03 22:51:34 -08:00
..
favorite_already_exists_error.rb Run RuboCop on everything 2022-12-21 00:22:47 -08:00
granblue_error.rb GranblueError should not require input param 2022-12-21 15:50:06 -08:00
incompatible_skill_error.rb (Hotfix) Fixes a variety of small bugs (#115) 2023-07-04 03:21:02 -07:00
incompatible_weapon_for_position_error.rb Disallow adding arbitrary weapons to Extra slots 2022-12-25 00:23:27 -08:00
invalid_position_error.rb Add error classes for drag-drop validation 2025-09-16 03:27:19 -07:00
no_character_provided_error.rb Add first round of tests (#178) 2025-02-12 02:42:30 -08:00
no_job_provided_error.rb Run RuboCop on everything 2022-12-21 00:22:47 -08:00
no_job_skill_provided_error.rb Run RuboCop on everything 2022-12-21 00:22:47 -08:00
no_summon_provided_error.rb Add first round of tests (#178) 2025-02-12 02:42:30 -08:00
no_weapon_provided_error.rb Add first round of tests (#178) 2025-02-12 02:42:30 -08:00
party_deletion_failed_error.rb Return proper REST response for deleting a party for more endpoints 2025-09-22 02:51:50 -07:00
position_occupied_error.rb Add error classes for drag-drop validation 2025-09-16 03:27:19 -07:00
same_favorite_user_error.rb Run RuboCop on everything 2022-12-21 00:22:47 -08:00
too_many_skills_of_type_error.rb Run RuboCop on everything 2022-12-21 00:22:47 -08:00
unauthorized_error.rb Run RuboCop on everything 2022-12-21 00:22:47 -08:00