public function xxtestUserCanEditApprovers() { global $user; $user = user_load(1); $node = $this->drupalCreateNode(array('type' => 'news', 'language' => 'en', 'uid' => 1, 'title' => 'TEST NODE')); $user = user_load(0); $this->assertFalse(OshaWorkflowPermissions::userCanAccessApprovalScreen($node, NULL)); $this->assertFalse(OshaWorkflowPermissions::userCanAccessApprovalScreen((object) array(), $user)); $user = user_load(1); $this->assertTrue(OshaWorkflowPermissions::userCanAccessApprovalScreen($node, $user)); $user = user_load_by_name('review_manager1'); $this->assertTrue(OshaWorkflowPermissions::userCanAccessApprovalScreen($node, $user)); $this->drupalLogout(); node_delete($node->nid); }