package tests import ( "apigo.cloud/git/apigo/gojs" "apigo.cloud/git/apigo/plugin" _ "apigo.cloud/git/apigo/plugins/redis" "testing" ) func TestRedis(t *testing.T) { rdServer := StartRedis("16379") defer rdServer.Close() rt := gojs.New(nil, nil) defer rt.Close() gojs.SetPluginsConfig(map[string]plugin.Config{ "redis": { "default": "redis://localhost:16379", }, }) r, err, _ := rt.Run(` redis.set('aaa', 111) let aaa = redis.get('aaa') if(aaa != 111) throw new Error('aaa is '+aaa+' not 111') return true `) Test(t, "get", r == true && err == nil, r, err) }