github.com/RevenueMonster/sqlike@v1.0.6/sqlike/database_test.go (about) 1 package sqlike 2 3 import ( 4 "testing" 5 6 "context" 7 8 "github.com/stretchr/testify/require" 9 ) 10 11 func TestBuildIndexes(t *testing.T) { 12 var ( 13 ctx = context.Background() 14 err error 15 ) 16 17 db := new(Database) 18 19 // search over folder 20 { 21 err = db.BuildIndexes(ctx, "./actions") 22 require.NoError(t, err) 23 } 24 25 // with index.yaml or index.yml 26 { 27 err = db.BuildIndexes(ctx) 28 require.Error(t, err) 29 } 30 }