|
|
|
|
@ -137,6 +137,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
$map = [ |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_links', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertIsArray($result['public']); |
|
|
|
|
@ -147,6 +148,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
$map = [ |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_links', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
['core', 'shareapi_enforce_links_password', 'no', 'yes'], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
@ -159,6 +161,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
$map = [ |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_links', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
['core', 'shareapi_enforce_links_password', 'no', 'no'], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
@ -172,6 +175,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_links', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_default_expire_date', 'no', 'no'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertArrayHasKey('expire_date', $result['public']); |
|
|
|
|
@ -186,6 +190,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
['core', 'shareapi_default_expire_date', 'no', 'yes'], |
|
|
|
|
['core', 'shareapi_expire_after_n_days', '7', '7'], |
|
|
|
|
['core', 'shareapi_enforce_expire_date', 'no', 'no'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertArrayHasKey('expire_date', $result['public']); |
|
|
|
|
@ -201,6 +206,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
['core', 'shareapi_allow_links', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_default_expire_date', 'no', 'yes'], |
|
|
|
|
['core', 'shareapi_enforce_expire_date', 'no', 'yes'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertArrayHasKey('expire_date', $result['public']); |
|
|
|
|
@ -213,6 +219,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_links', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_public_notification', 'no', 'yes'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertTrue($result['public']['send_mail']); |
|
|
|
|
@ -223,6 +230,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_links', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_public_notification', 'no', 'no'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertFalse($result['public']['send_mail']); |
|
|
|
|
@ -232,6 +240,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
$map = [ |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_resharing', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertTrue($result['resharing']); |
|
|
|
|
@ -241,6 +250,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
$map = [ |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_resharing', 'yes', 'no'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertFalse($result['resharing']); |
|
|
|
|
@ -251,6 +261,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_links', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_public_upload', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertTrue($result['public']['upload']); |
|
|
|
|
@ -262,6 +273,7 @@ class CapabilitiesTest extends \Test\TestCase { |
|
|
|
|
['core', 'shareapi_enabled', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_links', 'yes', 'yes'], |
|
|
|
|
['core', 'shareapi_allow_public_upload', 'yes', 'no'], |
|
|
|
|
['core', 'shareapi_enforce_links_password_excluded_groups', '', ''], |
|
|
|
|
]; |
|
|
|
|
$result = $this->getResults($map); |
|
|
|
|
$this->assertFalse($result['public']['upload']); |
|
|
|
|
|