You are here

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;
}