Add adapter test
This commit is contained in:
parent
2586669c96
commit
2425ff6638
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
|
||||
namespace Tests\Fileshare;
|
||||
|
||||
use App\Fileshare\ConnectionTypes\OwncloudConnection;
|
||||
use App\Fileshare\Models\Fileshare;
|
||||
use Tests\FileshareTestCase;
|
||||
|
||||
class AdapterTest extends FileshareTestCase
|
||||
{
|
||||
public function testItGetsFilesInRoot(): void
|
||||
{
|
||||
$this->withoutExceptionHandling()->login()->loginNami()->withOwncloudUser('badenpowell', 'secret')
|
||||
->withDirs('badenpowell', []);
|
||||
|
||||
$storage = OwncloudConnection::from(['user' => 'badenpowell', 'password' => 'secret', 'base_url' => env('TEST_OWNCLOUD_DOMAIN')])->getFilesystem();
|
||||
$storage->put('/test.pdf', '');
|
||||
$this->assertEquals(['test.pdf'], $storage->files('/'));
|
||||
}
|
||||
|
||||
public function testItGetsFilesInSubdirectory(): void
|
||||
{
|
||||
$this->withoutExceptionHandling()->login()->loginNami()->withOwncloudUser('badenpowell', 'secret')
|
||||
->withDirs('badenpowell', ['/pictures']);
|
||||
|
||||
$storage = OwncloudConnection::from(['user' => 'badenpowell', 'password' => 'secret', 'base_url' => env('TEST_OWNCLOUD_DOMAIN')])->getFilesystem();
|
||||
$storage->put('/pictures/test.pdf', '');
|
||||
$this->assertEquals([], $storage->files('/'));
|
||||
$this->assertEquals(['pictures/test.pdf'], $storage->files('/pictures'));
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue