Add PUT /api/v3/fs endpoint for file operations

This commit is contained in:
Ingo Oppermann
2023-03-03 14:26:17 +01:00
parent eb3f396793
commit a3ff16ef30
10 changed files with 486 additions and 39 deletions

View File

@@ -87,6 +87,7 @@ func TestFilesystem(t *testing.T) {
"writeFile": testWriteFile,
"writeFileSafe": testWriteFileSafe,
"writeFileReader": testWriteFileReader,
"writeFileDir": testWriteFileDir,
"delete": testDelete,
"files": testFiles,
"replace": testReplace,
@@ -198,6 +199,11 @@ func testWriteFileReader(t *testing.T, fs Filesystem) {
require.Equal(t, int64(1), cur)
}
func testWriteFileDir(t *testing.T, fs Filesystem) {
_, _, err := fs.WriteFile("/", []byte("xxxxx"))
require.Error(t, err)
}
func testOpen(t *testing.T, fs Filesystem) {
file := fs.Open("/foobar")
require.Nil(t, file)