protected function MerciBaseTestCase::createUserWithPermissionHelper in MERCI (Manage Equipment Reservations, Checkout and Inventory) 7.3
Wrapper to easily create users from arrays returned by permissionBuilder().
Parameters
$set: See permissionBuilder() function
Return value
A user with the permissions returned from permissionBuilder().
4 calls to MerciBaseTestCase::createUserWithPermissionHelper()
- MerciBaseTestCase::createMerciAdmin in merci_core/
tests/ merci_base.test - Returns a store administrator user. Only has permissions for administering Merci modules.
- MerciBaseTestCase::createMerciCustomer in merci_core/
tests/ merci_base.test - Returns a customer. It's a regular user with some Merci permissions as access to checkout.
- MerciBaseTestCase::createMerciOperator in merci_core/
tests/ merci_base.test - Returns a customer. It's a regular user with some Merci permissions as access to checkout.
- MerciBaseTestCase::createSiteAdmin in merci_core/
tests/ merci_base.test - Returns a site administrator user. Only has permissions for administering modules in Drupal core.
File
- merci_core/
tests/ merci_base.test, line 193 - Defines abstract base test class for the Merci module tests.
Class
- MerciBaseTestCase
- Abstract class for Merci testing. All Merci tests should extend this class.
Code
protected function createUserWithPermissionHelper($set) {
$permissions = $this
->permissionBuilder($set);
$user = $this
->drupalCreateUser($permissions);
return $user;
}