break;\r
}\r
\r
+ $error = false;\r
foreach ($users as $user) {\r
if (!$view->file_exists($user . '.public.key')) {\r
- // Set flag var 'run' to notify emitting\r
- // script that hook execution failed\r
- $params['run']->run = false;\r
- // TODO: Make sure files_sharing provides user\r
- // feedback on failed share\r
+ $error = true;\r
+ break;\r
}\r
}\r
+\r
+ if($error)\r
+ // Set flag var 'run' to notify emitting\r
+ // script that hook execution failed\r
+ $params['run']->run = false;\r
+ // TODO: Make sure files_sharing provides user\r
+ // feedback on failed share\r
}\r
\r
/**\r
$this->assertEquals($this->dataLong, $decrypt);
- $newFolder = '/newfolder' . time();
-
- $view->rename($folder, $newFolder);
-
- // Get file decrypted contents
- $newDecrypt = file_get_contents('crypt://' . $newFolder . $filename);
-
- $this->assertEquals($this->dataLong, $newDecrypt);
-
- // tear down
- $view->unlink($newFolder);
- }
-
- function testRenameFolder()
- {
-
- $filename = '/tmp-' . time();
+ $newFolder = '/newfolder/subfolder' . time();
+ $view->mkdir('/newfolder');
- $folder = '/folder';
- $newFolder = '/newfolder';
- $view = new \OC\Files\View('/' . $this->userId . '/files');
- $view->mkdir($folder);
-
- // Save long data as encrypted file using stream wrapper
- $cryptedFile = file_put_contents('crypt://' . $folder . $filename, $this->dataLong);
-
- // Test that data was successfully written
- $this->assertTrue(is_int($cryptedFile));
-
- // Get file decrypted contents
- $decrypt = file_get_contents('crypt://' . $folder . $filename);
-
- $this->assertEquals($this->dataLong, $decrypt);
-
- // rename folder
$view->rename($folder, $newFolder);
// Get file decrypted contents
function testChangePassphrase()
{
-
- $filename = 'tmp-' . time();
+ $filename = 'tmp-' . time();
// Save long data as encrypted file using stream wrapper
$cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong);