Contact Spec


This spec covers the functionality provided by the Design/Contact menu.

It ensures that Contacts can be created, edited, and searched.

It also ensures that geocoding provides for error checking, by ensuring that a fake address returns a bad geocode.


  • Contact
    • can insert name, numbers, email addresses, and arbitrary contact methods
    • can search for contacts
    • can geocode
    • should not geocode fake addresses
    • should delete the inserted contact