make tests only return mock collection if argument is correct
auth requires user to have a given role in the roles collection