diff --git a/go.mod b/go.mod index dc2c14925..55f78c717 100644 --- a/go.mod +++ b/go.mod @@ -26,6 +26,7 @@ require ( github.com/prometheus/client_model v0.0.0-20191202183732-d1d2010b5bee // indirect github.com/prometheus/procfs v0.0.8 // indirect github.com/rs/cors v1.7.0 + github.com/stretchr/testify v1.4.0 github.com/treastech/logger v0.0.0-20180705232552-e381e9ecf2e3 go.uber.org/atomic v1.5.1 // indirect go.uber.org/multierr v1.4.0 // indirect diff --git a/internal/dvstore/query_test.go b/internal/dvstore/query_test.go new file mode 100644 index 000000000..fd455394c --- /dev/null +++ b/internal/dvstore/query_test.go @@ -0,0 +1,25 @@ +package dvstore + +import ( + "fmt" + "testing" + + "github.com/cayleygraph/cayley" + "github.com/cayleygraph/cayley/schema" + "github.com/stretchr/testify/assert" + "go.uber.org/zap" + "moul.io/godev" +) + +func TestLoadTasks(t *testing.T) { + var ( + h *cayley.Handle + schema *schema.Config + filters LoadTasksFilters + logger *zap.Logger + ) + tasks, err := LoadTasks(h, schema, filters, logger) + assert.NotNil(t, tasks) + assert.NoError(t, err) + fmt.Println(godev.PrettyJSON(tasks)) +}