Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2020-11-10 22:38:09 +0300
committerRoeland Jago Douma <roeland@famdouma.nl>2020-12-07 17:44:03 +0300
commitc084008df25ad6d417da0a85afb20522ee20fc03 (patch)
treea6311154fd29723ed4d6c673a9609c71c6005854 /tests/lib/Avatar
parent9317e0f0f04b9bdef035c7212d5d587c84447309 (diff)
Avatar fixes
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'tests/lib/Avatar')
-rw-r--r--tests/lib/Avatar/UserAvatarTest.php27
1 files changed, 25 insertions, 2 deletions
diff --git a/tests/lib/Avatar/UserAvatarTest.php b/tests/lib/Avatar/UserAvatarTest.php
index cf0edad9502..6e13c993e60 100644
--- a/tests/lib/Avatar/UserAvatarTest.php
+++ b/tests/lib/Avatar/UserAvatarTest.php
@@ -52,6 +52,10 @@ class UserAvatarTest extends \Test\TestCase {
}
public function testGetNoAvatar() {
+ if (PHP_MAJOR_VERSION > 7) {
+ $this->markTestSkipped('Only run on php7');
+ }
+
$file = $this->createMock(ISimpleFile::class);
$this->folder->method('newFile')
->willReturn($file);
@@ -78,12 +82,19 @@ class UserAvatarTest extends \Test\TestCase {
}));
$file->method('getContent')
- ->willReturn($data);
+ ->willReturnCallback(function() use (&$data) {
+ return $data;
+ });
- $this->assertEquals($data, $this->avatar->get()->data());
+ $result = $this->avatar->get();
+ $this->assertTrue($result->valid());
}
public function testGetAvatarSizeMatch() {
+ if (PHP_MAJOR_VERSION > 7) {
+ $this->markTestSkipped('Only run on php7');
+ }
+
$this->folder->method('fileExists')
->willReturnMap([
['avatar.jpg', true],
@@ -101,6 +112,10 @@ class UserAvatarTest extends \Test\TestCase {
}
public function testGetAvatarSizeMinusOne() {
+ if (PHP_MAJOR_VERSION > 7) {
+ $this->markTestSkipped('Only run on php7');
+ }
+
$this->folder->method('fileExists')
->willReturnMap([
['avatar.jpg', true],
@@ -117,6 +132,10 @@ class UserAvatarTest extends \Test\TestCase {
}
public function testGetAvatarNoSizeMatch() {
+ if (PHP_MAJOR_VERSION > 7) {
+ $this->markTestSkipped('Only run on php7');
+ }
+
$this->folder->method('fileExists')
->willReturnMap([
['avatar.png', true],
@@ -181,6 +200,10 @@ class UserAvatarTest extends \Test\TestCase {
}
public function testSetAvatar() {
+ if (PHP_MAJOR_VERSION > 7) {
+ $this->markTestSkipped('Only run on php7');
+ }
+
$avatarFileJPG = $this->createMock(File::class);
$avatarFileJPG->method('getName')
->willReturn('avatar.jpg');