package client // import ( // "apigo.cc/apigo/gojs" // "current-plugin" // "fmt" // "github.com/ssgo/u" // "os" // "strings" // ) // func main() { // testOK := false // client.Bind("setTestOK", func(testIsOK bool) { // testOK = testIsOK // }) // if files, err := os.ReadDir("."); err == nil { // for _, f := range files { // if !f.IsDir() && strings.HasSuffix(f.Name(), "_test.js") { // testName := f.Name()[0 : len(f.Name())-8] // r, err := gojs.RunFile(f.Name(), nil) // if err != nil || r != true || !testOK { // fmt.Println(u.BRed("test "+testName+" failed"), r, err) // } else { // fmt.Println(u.Green("test "+testName), u.BGreen("OK")) // } // } // } // } // }