mirror of
https://github.com/chaisql/chai.git
synced 2025-09-26 19:51:21 +08:00
31 lines
465 B
Go
31 lines
465 B
Go
package expr_test
|
|
|
|
import (
|
|
"io/fs"
|
|
"path/filepath"
|
|
"testing"
|
|
|
|
"github.com/chaisql/chai/internal/testutil"
|
|
)
|
|
|
|
func TestSQLExpr(t *testing.T) {
|
|
filepath.Walk(".", func(path string, info fs.FileInfo, err error) error {
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
if info.IsDir() {
|
|
return nil
|
|
}
|
|
|
|
if filepath.Ext(info.Name()) != ".sql" {
|
|
return nil
|
|
}
|
|
|
|
t.Run(info.Name(), func(t *testing.T) {
|
|
testutil.ExprRunner(t, info.Name())
|
|
})
|
|
return nil
|
|
})
|
|
}
|