mirror of
https://github.com/nextcloud/server.git
synced 2026-03-04 18:28:08 +01:00
@@ -70,7 +70,7 @@ class AvatarHome implements ICollection {
|
||||
throw new MethodNotAllowed('Invalid image size');
|
||||
}
|
||||
$avatar = $this->avatarManager->getAvatar($this->getName());
|
||||
if ($avatar === null || !$avatar->exists()) {
|
||||
if (!$avatar->exists()) {
|
||||
throw new NotFound();
|
||||
}
|
||||
return new AvatarNode($size, $ext, $avatar);
|
||||
|
||||
@@ -86,11 +86,10 @@ class AvatarHomeTest extends TestCase {
|
||||
if ($expectedException !== null) {
|
||||
$this->expectException($expectedException);
|
||||
}
|
||||
$avatar = null;
|
||||
if ($hasAvatar) {
|
||||
$avatar = $this->createMock(IAvatar::class);
|
||||
$avatar->expects($this->once())->method('exists')->willReturn(true);
|
||||
}
|
||||
|
||||
$avatar = $this->createMock(IAvatar::class);
|
||||
$avatar->method('exists')->willReturn($hasAvatar);
|
||||
|
||||
$this->avatarManager->expects($this->any())->method('getAvatar')->with('admin')->willReturn($avatar);
|
||||
$avatarNode = $this->home->getChild($path);
|
||||
$this->assertInstanceOf(AvatarNode::class, $avatarNode);
|
||||
@@ -111,11 +110,9 @@ class AvatarHomeTest extends TestCase {
|
||||
* @dataProvider providesTestGetChild
|
||||
*/
|
||||
public function testChildExists($expectedException, $hasAvatar, $path) {
|
||||
$avatar = null;
|
||||
if ($hasAvatar) {
|
||||
$avatar = $this->createMock(IAvatar::class);
|
||||
$avatar->expects($this->once())->method('exists')->willReturn(true);
|
||||
}
|
||||
$avatar = $this->createMock(IAvatar::class);
|
||||
$avatar->method('exists')->willReturn($hasAvatar);
|
||||
|
||||
$this->avatarManager->expects($this->any())->method('getAvatar')->with('admin')->willReturn($avatar);
|
||||
$childExists = $this->home->childExists($path);
|
||||
$this->assertEquals($hasAvatar, $childExists);
|
||||
|
||||
Reference in New Issue
Block a user