Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F1821370
ShareableCalendarTest.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Size
1 KB
Subscribers
None
ShareableCalendarTest.php
View Options
<?php
namespace
Sabre\CalDAV
;
use
Sabre\DAVACL
;
class
ShareableCalendarTest
extends
\PHPUnit_Framework_TestCase
{
protected
$backend
;
protected
$instance
;
function
setUp
()
{
$props
=
array
(
'id'
=>
1
,
);
$this
->
backend
=
new
Backend\MockSharing
(
array
(
$props
)
);
$this
->
backend
->
updateShares
(
1
,
array
(
array
(
'href'
=>
'mailto:removeme@example.org'
,
'commonName'
=>
'To be removed'
,
'readOnly'
=>
true
,
),
),
array
());
$this
->
instance
=
new
ShareableCalendar
(
$this
->
backend
,
$props
);
}
function
testUpdateShares
()
{
$this
->
instance
->
updateShares
(
array
(
array
(
'href'
=>
'mailto:test@example.org'
,
'commonName'
=>
'Foo Bar'
,
'summary'
=>
'Booh'
,
'readOnly'
=>
false
,
),
),
array
(
'mailto:removeme@example.org'
));
$this
->
assertEquals
(
array
(
array
(
'href'
=>
'mailto:test@example.org'
,
'commonName'
=>
'Foo Bar'
,
'summary'
=>
'Booh'
,
'readOnly'
=>
false
,
'status'
=>
SharingPlugin
::
STATUS_NORESPONSE
,
)),
$this
->
instance
->
getShares
());
}
function
testPublish
()
{
$this
->
assertNull
(
$this
->
instance
->
setPublishStatus
(
true
));
$this
->
assertNull
(
$this
->
instance
->
setPublishStatus
(
false
));
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Mon, Dec 23, 8:07 PM (2 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
913557
Default Alt Text
ShareableCalendarTest.php (1 KB)
Attached To
rDAVCAL DokuWiki DAVCal PlugIn
Event Timeline
Log In to Comment