-
Notifications
You must be signed in to change notification settings - Fork 34
Fabricator
There are four fabricators to generate a team, folder, account or user to use in order to test code. All Attributes are generated randomly.
To create an account:
Fabricate(:account)
To create a folder:
Fabricate(:folder)
Teams can be 'private' or 'non_private'
To create a non_private_team:
Fabricate(:non_private_team)
To create a private_team:
Fabricate(:private_team)
Creating a team creates a folder and an account for it aswell. Additionaly it fabricates a User as it's creator and, for non_private Teams, adds every available admin to the list of teammembers.
A created User can be a simple 'user' or an 'admin'
To create a user:
Fabricate(:user)
To create an admin:
Fabricate(:admin)
Admins will be added to every non_private team as a member in the fabrication Process.