Exemplo n.º 1
0
 /**
  * @magentoDbIsolation enabled
  */
 public function testDeleteFromRole()
 {
     $this->_model->loadByUsername(\Magento\TestFramework\Bootstrap::ADMIN_NAME);
     $this->_model->setRoleId(1)->deleteFromRole();
     $role = $this->_model->getRole();
     $this->assertNull($role->getId());
 }
 /**
  * @return void
  */
 public function testGetRole()
 {
     $roles = ['role'];
     $roleMock = $this->getMockBuilder('Magento\\Authorization\\Model\\Role')->disableOriginalConstructor()->setMethods([])->getMock();
     $this->roleFactoryMock->expects($this->once())->method('create')->willReturn($roleMock);
     $this->resourceMock->expects($this->once())->method('getRoles')->with($this->model)->willReturn($roles);
     $roleMock->expects($this->once())->method('load')->with($roles[0]);
     $this->assertInstanceOf('Magento\\Authorization\\Model\\Role', $this->model->getRole());
 }