Assert that User::triggerChange is called upon avatar change
This commit is contained in:
parent
f165ad8864
commit
68ef6e1bdd
|
@ -16,6 +16,9 @@ class AvatarTest extends \Test\TestCase {
|
||||||
/** @var \OC\Avatar */
|
/** @var \OC\Avatar */
|
||||||
private $avatar;
|
private $avatar;
|
||||||
|
|
||||||
|
/** @var \OC\User\User | PHPUnit_Framework_MockObject_MockObject $user */
|
||||||
|
private $user;
|
||||||
|
|
||||||
public function setUp() {
|
public function setUp() {
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
|
|
||||||
|
@ -23,9 +26,8 @@ class AvatarTest extends \Test\TestCase {
|
||||||
/** @var \OCP\IL10N | PHPUnit_Framework_MockObject_MockObject $l */
|
/** @var \OCP\IL10N | PHPUnit_Framework_MockObject_MockObject $l */
|
||||||
$l = $this->getMock('\OCP\IL10N');
|
$l = $this->getMock('\OCP\IL10N');
|
||||||
$l->method('t')->will($this->returnArgument(0));
|
$l->method('t')->will($this->returnArgument(0));
|
||||||
/** @var \OC\User\User | PHPUnit_Framework_MockObject_MockObject $user */
|
$this->user = $this->getMockBuilder('\OC\User\User')->disableOriginalConstructor()->getMock();
|
||||||
$user = $this->getMockBuilder('\OC\User\User')->disableOriginalConstructor()->getMock();
|
$this->avatar = new \OC\Avatar($this->folder, $l, $this->user);
|
||||||
$this->avatar = new \OC\Avatar($this->folder, $l, $user);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testGetNoAvatar() {
|
public function testGetNoAvatar() {
|
||||||
|
@ -161,6 +163,8 @@ class AvatarTest extends \Test\TestCase {
|
||||||
->method('putContent')
|
->method('putContent')
|
||||||
->with($image->data());
|
->with($image->data());
|
||||||
|
|
||||||
|
$this->user->expects($this->once())->method('triggerChange');
|
||||||
|
|
||||||
$this->avatar->set($image->data());
|
$this->avatar->set($image->data());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue