summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2021-07-15 09:19:38 +0200
committerJohn Molakvoæ (Rebase PR Action) <skjnldsv@users.noreply.github.com>2021-07-16 08:19:45 +0000
commit8ece6e064df396db08b678f42483987e917f63b7 (patch)
tree8699f46c0bfde5ebd476b4eece65d83aff7dfeb4 /tests
parentd7b540c9b5b6db6b0910b1d51e27825e9f81810a (diff)
Replace any string value with a nullable network for the fallback to match the first social service
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/Service/SocialApiServiceTest.php20
1 files changed, 15 insertions, 5 deletions
diff --git a/tests/unit/Service/SocialApiServiceTest.php b/tests/unit/Service/SocialApiServiceTest.php
index 9c2ab925..675f81f6 100644
--- a/tests/unit/Service/SocialApiServiceTest.php
+++ b/tests/unit/Service/SocialApiServiceTest.php
@@ -237,7 +237,7 @@ class SocialApiServiceTest extends TestCase {
'VERSION' => $contact['VERSION'],
'PHOTO;ENCODING=b;TYPE=' . $imageType . ';VALUE=BINARY' => base64_encode($body)
];
-
+
$this->socialProvider
->expects($this->once())->method("getSocialConnector")->with($network);
$provider->expects($this->once())->method("supportsContact")->with($contact);
@@ -306,7 +306,7 @@ class SocialApiServiceTest extends TestCase {
'VERSION' => $contact['VERSION'],
'PHOTO' => "data:".$imageType.";base64," . base64_encode($body)
];
-
+
$this->socialProvider
->expects($this->once())->method("getSocialConnector")->with($network);
$provider->expects($this->once())->method("supportsContact")->with($contact);
@@ -442,7 +442,17 @@ class SocialApiServiceTest extends TestCase {
$this->setupAddressbooks();
- $result = $this->service->updateAddressbooks('any', 'mrstest');
+ if ($syncAllowedByAdmin === 'yes' && $bgSyncEnabledByUser === 'yes') {
+ $this->socialProvider
+ ->expects($this->atLeastOnce())
+ ->method('getSocialConnectors');
+ }
+
+ $this->socialProvider
+ ->expects($this->never())
+ ->method('getSocialConnector');
+
+ $result = $this->service->updateAddressbooks('mrstest');
$this->assertEquals($expected, $result->getStatus());
@@ -474,7 +484,7 @@ class SocialApiServiceTest extends TestCase {
$this->setupAddressbooks();
- $result = $this->service->updateAddressbooks('any', 'msstest');
+ $result = $this->service->updateAddressbooks('msstest');
$this->assertEquals(Http::STATUS_PARTIAL_CONTENT, $result->getStatus());
@@ -502,7 +512,7 @@ class SocialApiServiceTest extends TestCase {
$this->setupAddressbooks();
- $result = $this->service->updateAddressbooks('any', 'mrstest', 'contacts2', '22222222-2222-2222-2222-222222222222');
+ $result = $this->service->updateAddressbooks('mrstest', 'contacts2', '22222222-2222-2222-2222-222222222222');
$this->assertEquals($expected, $result->getStatus());