Browse Source

Fix Capabilities tests for dav application

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
tags/v25.0.0beta4
Côme Chilliet 1 year ago
parent
commit
9874557e43
No account linked to committer's email address
1 changed files with 23 additions and 3 deletions
  1. 23
    3
      apps/dav/tests/unit/CapabilitiesTest.php

+ 23
- 3
apps/dav/tests/unit/CapabilitiesTest.php View File

@@ -24,6 +24,7 @@
namespace OCA\DAV\Tests\unit;

use OCA\DAV\Capabilities;
use OCP\IConfig;
use Test\TestCase;

/**
@@ -31,12 +32,31 @@ use Test\TestCase;
*/
class CapabilitiesTest extends TestCase {
public function testGetCapabilities() {
$capabilities = new Capabilities();
$config = $this->createMock(IConfig::class);
$config->expects($this->once())
->method('getSystemValueBool')
->with('bulkupload.enabled', $this->isType('bool'))
->willReturn(false);
$capabilities = new Capabilities($config);
$expected = [
'dav' => [
'chunking' => '1.0',
// disabled because of https://github.com/nextcloud/desktop/issues/4243
// 'bulkupload' => '1.0',
],
];
$this->assertSame($expected, $capabilities->getCapabilities());
}

public function testGetCapabilitiesWithBulkUpload() {
$config = $this->createMock(IConfig::class);
$config->expects($this->once())
->method('getSystemValueBool')
->with('bulkupload.enabled', $this->isType('bool'))
->willReturn(true);
$capabilities = new Capabilities($config);
$expected = [
'dav' => [
'chunking' => '1.0',
'bulkupload' => '1.0',
],
];
$this->assertSame($expected, $capabilities->getCapabilities());

Loading…
Cancel
Save