Пример #1
0
 public function testUser()
 {
     $user = $this->getMock('BeeHub_User', array('init_props'), array('/system/users/test_user'));
     $user->expects($this->any())->method('init_props');
     $registryMock = $this->getMock('BeeHub_Registry', array('resource'));
     $registryMock->expects($this->once())->method('resource')->will($this->returnValue($user));
     \DAV::$REGISTRY = $registryMock;
     $this->assertSame($user, \BeeHub::user('/system/users/test_user'), 'BeeHub::user() should return a user if the path is correct');
     $registryMockNull = $this->getMock('BeeHub_Registry', array('resource'));
     $registryMockNull->expects($this->once())->method('resource')->will($this->returnValue(null));
     \DAV::$REGISTRY = $registryMockNull;
     $this->setExpectedException('DAV_Status');
     \BeeHub::group('/system/users/test_user', null, \DAV::HTTP_FORBIDDEN);
 }