aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php
diff options
context:
space:
mode:
authorHilmar R <u02@u29lx193>2021-02-28 21:06:16 +0100
committerHilmar R <u02@u29lx193>2021-03-01 18:48:11 +0100
commitc26dede97f626b52b7bf8962ed55d1dbda86abe8 (patch)
tree3c8c9bc97aa09f7ce9afe9bf467cf87bbf2c7d0b /vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php
parentea3390d626f85b7293a750958bfd1b5460958365 (diff)
downloadvolse-hubzilla-c26dede97f626b52b7bf8962ed55d1dbda86abe8.tar.gz
volse-hubzilla-c26dede97f626b52b7bf8962ed55d1dbda86abe8.tar.bz2
volse-hubzilla-c26dede97f626b52b7bf8962ed55d1dbda86abe8.zip
get dev
Diffstat (limited to 'vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php')
-rw-r--r--vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php67
1 files changed, 0 insertions, 67 deletions
diff --git a/vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php b/vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php
deleted file mode 100644
index 8d045569c..000000000
--- a/vendor/sabre/dav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-namespace Sabre\CardDAV;
-
-use Sabre\DAV\PropFind;
-use Sabre\HTTP;
-
-class SogoStripContentTypeTest extends \Sabre\DAVServerTest
-{
- protected $setupCardDAV = true;
- protected $carddavAddressBooks = [
- [
- 'id' => 1,
- 'uri' => 'book1',
- 'principaluri' => 'principals/user1',
- ],
- ];
- protected $carddavCards = [
- 1 => [
- 'card1.vcf' => "BEGIN:VCARD\nVERSION:3.0\nUID:12345\nEND:VCARD",
- ],
- ];
-
- public function testDontStrip()
- {
- $result = $this->server->getProperties('addressbooks/user1/book1/card1.vcf', ['{DAV:}getcontenttype']);
- $this->assertEquals([
- '{DAV:}getcontenttype' => 'text/vcard; charset=utf-8',
- ], $result);
- }
-
- public function testStrip()
- {
- $this->server->httpRequest = new HTTP\Request('GET', '/', [
- 'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 Lightning/1.2.1',
- ]);
- $result = $this->server->getProperties('addressbooks/user1/book1/card1.vcf', ['{DAV:}getcontenttype']);
- $this->assertEquals([
- '{DAV:}getcontenttype' => 'text/x-vcard',
- ], $result);
- }
-
- public function testDontTouchOtherMimeTypes()
- {
- $this->server->httpRequest = new HTTP\Request('GET', '/addressbooks/user1/book1/card1.vcf', [
- 'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 Lightning/1.2.1',
- ]);
-
- $propFind = new PropFind('hello', ['{DAV:}getcontenttype']);
- $propFind->set('{DAV:}getcontenttype', 'text/plain');
- $this->carddavPlugin->propFindLate($propFind, new \Sabre\DAV\SimpleCollection('foo'));
- $this->assertEquals('text/plain', $propFind->get('{DAV:}getcontenttype'));
- }
-
- public function testStripWithoutGetContentType()
- {
- $this->server->httpRequest = new HTTP\Request('GET', '/addressbooks/user1/book1/card1.vcf', [
- 'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 Lightning/1.2.1',
- ]);
-
- $propFind = new PropFind('hello', ['{DAV:}getcontenttype']);
- $this->carddavPlugin->propFindLate($propFind, new \Sabre\DAV\SimpleCollection('foo'));
- $this->assertEquals(null, $propFind->get('{DAV:}getcontenttype')); // Property not present
- }
-}