Content-Security-Policy: default-src 'none'
Content-Type: text/plain; charset=UTF-8
Content-Length: 2461
Content-Disposition: inline; filename="FileAccessHelperTest.php"
Last-Modified: Sat, 16 Aug 2025 03:04:08 GMT
Expires: Tue, 14 Aug 2035 03:04:08 GMT
ETag: "de4aeec78ccdc2d82580c5bec97875cd17571d67"
*
* @copyright Copyright (c) 2015, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License, version 3,
* along with this program. If not, see
*
*/
namespace Test\IntegrityCheck\Helpers;
use OC\IntegrityCheck\Helpers\FileAccessHelper;
use Test\TestCase;
class FileAccessHelperTest extends TestCase {
/** @var FileAccessHelper */
private $fileAccessHelper;
public function setUp() {
parent::setUp();
$this->fileAccessHelper = new FileAccessHelper();
}
public function testReadAndWrite() {
$tempManager = \OC::$server->getTempManager();
$filePath = $tempManager->getTemporaryFile();
$data = 'SomeDataGeneratedByIntegrityCheck';
$this->fileAccessHelper->file_put_contents($filePath, $data);
$this->assertSame($data, $this->fileAccessHelper->file_get_contents($filePath));
}
/**
* @expectedException \Exception
* @expectedExceptionMessage Failed to write into /anabsolutelynotexistingfolder/on/the/system.txt
*/
public function testFile_put_contentsWithException() {
$this->fileAccessHelper->file_put_contents('/anabsolutelynotexistingfolder/on/the/system.txt', 'MyFiles');
}
public function testIs_writable() {
$this->assertFalse($this->fileAccessHelper->is_writable('/anabsolutelynotexistingfolder/on/the/system.txt'));
$this->assertTrue($this->fileAccessHelper->is_writable(\OC::$server->getTempManager()->getTemporaryFile('MyFile')));
}
/**
* @expectedException \Exception
* @expectedExceptionMessage Directory /anabsolutelynotexistingfolder/on/the/system does not exist.
*/
public function testAssertDirectoryExistsWithException() {
$this->fileAccessHelper->assertDirectoryExists('/anabsolutelynotexistingfolder/on/the/system');
}
public function testAssertDirectoryExists() {
$this->fileAccessHelper->assertDirectoryExists(\OC::$server->getTempManager()->getTemporaryFolder('/testfolder/'));
}
}
.0'>dependabot/npm_and_yarn/express-4.20.0
The official jQuery user interface library: https://github.com/jquery/jquery-ui
<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title>jQuery UI Droppable - Default functionality</title><linkrel="stylesheet"href="../../themes/base/jquery.ui.all.css"><scriptsrc="../../jquery-1.5.1.js"></script><scriptsrc="../../ui/jquery.ui.core.js"></script><scriptsrc="../../ui/jquery.ui.widget.js"></script><scriptsrc="../../ui/jquery.ui.mouse.js"></script><scriptsrc="../../ui/jquery.ui.draggable.js"></script><scriptsrc="../../ui/jquery.ui.droppable.js"></script><linkrel="stylesheet"href="../demos.css"><style>#draggable{width:100px;height:100px;padding:0.5em;float:left;margin:10px10px10px0;}#droppable{width:150px;height:150px;padding:0.5em;float:left;margin:10px;}</style><script>$(function(){$("#draggable").draggable();$("#droppable").droppable({drop:function(event,ui){$(this).addClass("ui-state-highlight").find("p").html("Dropped!");}});});</script></head><body><divclass="demo"><divid="draggable"class="ui-widget-content"><p>Drag me to my target</p></div><divid="droppable"class="ui-widget-header"><p>Drop here</p></div></div><!-- End demo --><divclass="demo-description"><p>Enable any DOM element to be droppable, a target for draggable elements.</p></div><!-- End demo-description --></body></html>