client/plugin_run.go
2024-10-13 23:12:55 +08:00

32 lines
723 B
Go

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"))
// }
// }
// }
// }
// }