normalized the names of the exposed jsvm bind funcs

This commit is contained in:
Gani Georgiev
2026-04-18 17:48:41 +03:00
parent d4987a153e
commit 7673798fa3
4 changed files with 3534 additions and 3534 deletions

View File

@@ -774,7 +774,7 @@ func BindFilesystem(vm *goja.Runtime) {
})
}
// BindFilesystem registers $filepath.* namespaced object with
// BindFilepath registers $filepath.* namespaced object with
// common std Go filepath package related exports.
//
// See https://pocketbase.io/jsvm/modules/_filepath.html.
@@ -799,11 +799,11 @@ func BindFilepath(vm *goja.Runtime) {
obj.Set("walkDir", filepath.WalkDir)
}
// BindFilesystem registers $os.* namespaced object with
// BindOS registers $os.* namespaced object with
// common std Go os package related exports.
//
// See https://pocketbase.io/jsvm/modules/_os.html.
func BindOs(vm *goja.Runtime) {
func BindOS(vm *goja.Runtime) {
obj := vm.NewObject()
vm.Set("$os", obj)
@@ -881,11 +881,11 @@ func BindApis(vm *goja.Runtime) {
registerFactoryAsConstructor(vm, "InternalServerError", router.NewInternalServerError)
}
// BindHttpClient registers $http.* namespaced object with common utils
// BindHTTP registers $http.* namespaced object with common utils
// for sending HTTP requests.
//
// See https://pocketbase.io/jsvm/modules/_http.html.
func BindHttpClient(vm *goja.Runtime) {
func BindHTTP(vm *goja.Runtime) {
obj := vm.NewObject()
vm.Set("$http", obj)

View File

@@ -1391,18 +1391,18 @@ func TestLoadingArrayOf(t *testing.T) {
}
}
func TestBindHttpClientCount(t *testing.T) {
func TestBindHTTPCount(t *testing.T) {
app, _ := tests.NewTestApp()
defer app.Cleanup()
vm := goja.New()
BindHttpClient(vm)
BindHTTP(vm)
testBindsCount(vm, "this", 2, t) // + FormData
testBindsCount(vm, "$http", 1, t)
}
func TestBindHttpClientSend(t *testing.T) {
func TestBindHTTPSend(t *testing.T) {
t.Parallel()
// start a test server
@@ -1448,7 +1448,7 @@ func TestBindHttpClientSend(t *testing.T) {
vm := goja.New()
BindCore(vm)
BindHttpClient(vm)
BindHTTP(vm)
vm.Set("testURL", server.URL)
_, err := vm.RunString(`
@@ -1862,9 +1862,9 @@ func TestBindFilepathCount(t *testing.T) {
testBindsCount(vm, "$filepath", 15, t)
}
func TestBindOsCount(t *testing.T) {
func TestBindOSCount(t *testing.T) {
vm := goja.New()
BindOs(vm)
BindOS(vm)
testBindsCount(vm, "$os", 20, t)
}

View File

File diff suppressed because it is too large Load Diff

View File

@@ -206,9 +206,9 @@ func (p *plugin) registerMigrations() error {
BindCore(vm)
BindDbx(vm)
BindSecurity(vm)
BindOs(vm)
BindOS(vm)
BindFilepath(vm)
BindHttpClient(vm)
BindHTTP(vm)
BindFilesystem(vm)
BindForms(vm)
BindMails(vm)
@@ -294,9 +294,9 @@ func (p *plugin) registerHooks() error {
BindCore(vm)
BindDbx(vm)
BindSecurity(vm)
BindOs(vm)
BindOS(vm)
BindFilepath(vm)
BindHttpClient(vm)
BindHTTP(vm)
BindFilesystem(vm)
BindForms(vm)
BindMails(vm)