mirror of
https://github.com/pocketbase/pocketbase.git
synced 2026-11-04 19:17:25 +01:00
[#7526] added $filesystem.s3 and $filesystem.local JSVM bindings
This commit is contained in:
1 parent
bc72525013
commit
fcc680794c
5 files changed
+4688
-4654
No files matched your search
@@ -1015,7 +1015,33 @@ func TestFilesystemBinds(t *testing.T) {
|
||||
baseBinds(vm)
|
||||
filesystemBinds(vm)
|
||||
|
||||
testBindsCount(vm, "$filesystem", 4, t)
|
||||
testBindsCount(vm, "$filesystem", 6, t)
|
||||
|
||||
// s3
|
||||
{
|
||||
v, err := vm.RunString(`$filesystem.s3("bucketName", "region", "endpoint", "accessKey", "secretKey", true)`)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
fsys, ok := v.Export().(*filesystem.System)
|
||||
if !ok {
|
||||
t.Fatalf("[s3] Expected System instance got %v", fsys)
|
||||
}
|
||||
}
|
||||
|
||||
// local
|
||||
{
|
||||
v, err := vm.RunString(`$filesystem.local("test")`)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
fsys, ok := v.Export().(*filesystem.System)
|
||||
if !ok {
|
||||
t.Fatalf("[s3] Expected System instance got %v", fsys)
|
||||
}
|
||||
}
|
||||
|
||||
// fileFromPath
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user