Organization Spec


This spec covers the functionality provided in the Contacts/Organizations Menu and the Organizations tab of the Group Access menu.

It ensures that a user with Admin access can create/edit organizations, and that a user without Admin access cannot.

For the user with Admin access, it ensures that all create/edit/delete and filtering functionality returns expected values.


  • Organization (via QBOadmin)
    • :: Setup a QBO Admin user to impersonate in this script
    • can not create a new Org with bad email info
    • can insert company, phone numbers and email addresses
    • can search for organizations
    • can edit an organization
    • can delete the inserted organization and its New York Geography
    • can UnImpersonate from the QBOadmin for the Clean-Up
    • can Delete the QBO Admin person account