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')); } }