diff options
Diffstat (limited to 'apps/files_external/tests/storageconfigtest.php')
-rw-r--r-- | apps/files_external/tests/storageconfigtest.php | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/apps/files_external/tests/storageconfigtest.php b/apps/files_external/tests/storageconfigtest.php index d7f8d2b4d7d..60ec14dd080 100644 --- a/apps/files_external/tests/storageconfigtest.php +++ b/apps/files_external/tests/storageconfigtest.php @@ -30,6 +30,17 @@ class StorageConfigTest extends \Test\TestCase { $backend = $this->getMockBuilder('\OCA\Files_External\Lib\Backend\Backend') ->disableOriginalConstructor() ->getMock(); + $parameter = $this->getMockBuilder('\OCA\Files_External\Lib\DefinitionParameter') + ->disableOriginalConstructor() + ->getMock(); + $parameter + ->expects($this->once()) + ->method('getType') + ->willReturn(1); + $backend + ->expects($this->once()) + ->method('getParameters') + ->willReturn(['secure' => $parameter]); $backend->method('getIdentifier') ->willReturn('storage::identifier'); @@ -43,7 +54,7 @@ class StorageConfigTest extends \Test\TestCase { $storageConfig->setMountPoint('test'); $storageConfig->setBackend($backend); $storageConfig->setAuthMechanism($authMech); - $storageConfig->setBackendOptions(['user' => 'test', 'password' => 'password123']); + $storageConfig->setBackendOptions(['user' => 'test', 'password' => 'password123', 'secure' => '1']); $storageConfig->setPriority(128); $storageConfig->setApplicableUsers(['user1', 'user2']); $storageConfig->setApplicableGroups(['group1', 'group2']); @@ -51,16 +62,17 @@ class StorageConfigTest extends \Test\TestCase { $json = $storageConfig->jsonSerialize(); - $this->assertEquals(1, $json['id']); - $this->assertEquals('/test', $json['mountPoint']); - $this->assertEquals('storage::identifier', $json['backend']); - $this->assertEquals('auth::identifier', $json['authMechanism']); - $this->assertEquals('test', $json['backendOptions']['user']); - $this->assertEquals('password123', $json['backendOptions']['password']); - $this->assertEquals(128, $json['priority']); - $this->assertEquals(['user1', 'user2'], $json['applicableUsers']); - $this->assertEquals(['group1', 'group2'], $json['applicableGroups']); - $this->assertEquals(['preview' => false], $json['mountOptions']); + $this->assertSame(1, $json['id']); + $this->assertSame('/test', $json['mountPoint']); + $this->assertSame('storage::identifier', $json['backend']); + $this->assertSame('auth::identifier', $json['authMechanism']); + $this->assertSame('test', $json['backendOptions']['user']); + $this->assertSame('password123', $json['backendOptions']['password']); + $this->assertSame(true, $json['backendOptions']['secure']); + $this->assertSame(128, $json['priority']); + $this->assertSame(['user1', 'user2'], $json['applicableUsers']); + $this->assertSame(['group1', 'group2'], $json['applicableGroups']); + $this->assertSame(['preview' => false], $json['mountOptions']); } } |