diff --git a/tests/Fileshare/AdapterTest.php b/tests/Fileshare/AdapterTest.php new file mode 100644 index 00000000..6b057eab --- /dev/null +++ b/tests/Fileshare/AdapterTest.php @@ -0,0 +1,31 @@ +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')); + } +}