Testing Procedure
GMap 1.x / Location 3.x Tester Checklist
Setup from scratch:
- Enable modules
- Visit admin/settings/gmap and configure API key.
- Visit admin/settings/filters and set up a GMap filter.
- Visit admin/content/types and (create if desired and) location-enable a content type.
- Visit admin/settings/location/geocoding and configure geocoding for a country.
- Visit admin/user/settings and configure the Location Fields section.
- Visit admin/build/block and enable the Author Map and Location Map blocks.
- Visit admin/build/block/configure/gmap_location/1 and enable the Author block for the content type you location-enabled.
- Visit map/macro, play with the controls and ensure map responds, play with map and ensure controls respond.
- Doodle on the map, make sure drawing controls work as expected.
- Copy macro, open another window/tab.
- Create a node, set filter to GMap filter and paste macro.
- Save node, compare display of map to macro in other window/tab.
- Edit your user account. Add your location.
- Ensure geocoding works.
- Ensure the data is not lost when going back to edit.
- Create a node with locative information.
- Ensure Author Map and Location Map display as expected.
Advanced section - Stuff involving special setup or advanced knowledge
ADVANCED: Upgrade path:
- Create test site on Location 2.7.
- Perform tasks from "Setup from scratch" section.
- Create or import test data.
- Install Location 3.
- Attempt to perform updates.
- Ensure in database that data was properly split off into {location_instance}.
- Ensure site settings are in a sane state (You should not get any misconfiguration-related warnings/errors.)
- Visually inspect some locations on site.
- Disable gmap and create locative nodes. Ensure form continues to work in the absence of gmap.