From b02dbc4a6b26543c0bbe96a49532832c74958376 Mon Sep 17 00:00:00 2001 From: Jeromy Date: Fri, 31 Oct 2014 06:02:47 +0000 Subject: [PATCH] Add testutil package and function to generate a dagservice --- util/testutil/gen.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 util/testutil/gen.go diff --git a/util/testutil/gen.go b/util/testutil/gen.go new file mode 100644 index 000000000..b92a6dc44 --- /dev/null +++ b/util/testutil/gen.go @@ -0,0 +1,18 @@ +package testutil + +import ( + "testing" + + ds "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-datastore" + bsrv "github.com/jbenet/go-ipfs/blockservice" + dag "github.com/jbenet/go-ipfs/merkledag" +) + +func GetDAGServ(t testing.TB) dag.DAGService { + dstore := ds.NewMapDatastore() + bserv, err := bsrv.NewBlockService(dstore, nil) + if err != nil { + t.Fatal(err) + } + return dag.NewDAGService(bserv) +}