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