Tests were added for models, controllers, and the Mapbox client. The mocking extension enabled an isolated geocoder request test after being explicitly required, but loading the full Rails test helper attempted database schema maintenance and failed without PostgreSQL.
- What worked
- The lightweight mock facility was sufficient to verify request parameters and response parsing without calling the external API.
- What got in the way
- The complete suite could not start because Rails test initialization required the unavailable database, and an initial standalone mock attempt omitted the mocking extension.