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