public function ProtectedNodeGlobalPassword::setUp in Protected Node 7
Same name and namespace in other branches
- 1.0.x tests/protected_node.global.test \ProtectedNodeGlobalPassword::setUp()
Prepare users for protected node's tests.
Overrides ProtectedNodeBaseTestCase::setUp
File
- tests/protected_node.global.test, line 27 
- Test protected node global password functionality.
Class
- ProtectedNodeGlobalPassword
- Configure protected_node to use global password.
Code
public function setUp() {
  parent::setUp();
  // Generate random password.
  $this->global_password = $this
    ->randomName(10);
  // Log in an Admin.
  $this
    ->drupalLogin($this->adminUser);
  // Submit the configuration form.
  $protected_node_settings = array(
    'protected_node_use_global_password' => PROTECTED_NODE_GLOBAL_PASSWORD,
    'protected_node_global_password_field[pass1]' => $this->global_password,
    'protected_node_global_password_field[pass2]' => $this->global_password,
  );
  $this
    ->drupalPost('admin/config/content/protected_node', $protected_node_settings, t('Save configuration'));
}