Example #1
0
 public function testVerifyIdentityNoAssignedRoles()
 {
     $password = '******';
     $this->_encryptorMock->expects($this->once())->method('validateHash')->with($password, $this->_model->getPassword())->will($this->returnValue(true));
     $this->_model->setIsActive(true);
     $this->_resourceMock->expects($this->once())->method('hasAssigned2Role')->will($this->returnValue(false));
     $this->setExpectedException('Magento\\Framework\\Exception\\AuthenticationException', 'Access denied.');
     $this->_model->verifyIdentity($password);
 }
Example #2
0
 public function testGetValidationRulesBeforeSave()
 {
     $rules = $this->_model->getValidationRulesBeforeSave();
     $this->assertInstanceOf('Zend_Validate_Interface', $rules);
 }
Example #3
0
 /**
  * Update role users ACL.
  *
  * @param Role $subject
  * @param Role $result
  * @return Role
  * @SuppressWarnings(PHPMD.UnusedFormalParameter)
  */
 public function afterSave(Role $subject, Role $result)
 {
     $this->userResourceModel->updateRoleUsersAcl($subject);
     return $result;
 }