dont use coremock for fuse tests
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
Jeromy committed
Sep 13, 2015 at 12:37 UTC
192ee643380d4a7a20b08405806c8eb91ddb55c7
1 file changed
+11
-2
fuse/ipns/ipns_test.go
+11
-2
@@ -16,8 +16,9 @@ import (
16
17
context "github.com/ipfs/go-ipfs/Godeps/_workspace/src/golang.org/x/net/context"
18
core "github.com/ipfs/go-ipfs/core"
19
- coremock "github.com/ipfs/go-ipfs/core/mock"
19
nsfs "github.com/ipfs/go-ipfs/ipnsfs"
20
+ namesys "github.com/ipfs/go-ipfs/namesys"
21
+ offroute "github.com/ipfs/go-ipfs/routing/offline"
22
u "github.com/ipfs/go-ipfs/util"
23
ci "github.com/ipfs/go-ipfs/util/testutil/ci"
24
)
@@ -101,11 +102,19 @@ func setupIpnsTest(t *testing.T, node *core.IpfsNode) (*core.IpfsNode, *fstest.M
102
103
var err error
104
if node == nil {
104
- node, err = coremock.NewMockNode()
105
+ node, err = core.NewNode(context.Background(), nil)
106
if err != nil {
107
t.Fatal(err)
108
}
109
110
+ err = node.LoadPrivateKey()
111
+ if err != nil {
112
+ t.Fatal(err)
113
+ }
114
+
115
+ node.Routing = offroute.NewOfflineRouter(node.Repo.Datastore(), node.PrivateKey)
116
+ node.Namesys = namesys.NewNameSystem(node.Routing)
117
+
118
ipnsfs, err := nsfs.NewFilesystem(context.Background(), node.DAG, node.Namesys, node.Pinning, node.PrivateKey)
119
if err != nil {
120
t.Fatal(err)