package ai_test import ( "apigo.cc/apigo/gojs" _ "current-plugin" "fmt" "github.com/ssgo/u" "os" "strings" "testing" ) func TestPlugin(t *testing.T) { 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 { t.Fatal("test "+testName+" failed", r, err) } else { fmt.Println(u.Green("test "+testName), u.BGreen("OK")) } } } } }