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); }
public function testGetValidationRulesBeforeSave() { $rules = $this->_model->getValidationRulesBeforeSave(); $this->assertInstanceOf('Zend_Validate_Interface', $rules); }
/** * 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; }