aboutsummaryrefslogtreecommitdiffstats
path: root/swarm/api/http/test_server.go
diff options
context:
space:
mode:
Diffstat (limited to 'swarm/api/http/test_server.go')
-rw-r--r--swarm/api/http/test_server.go35
1 files changed, 18 insertions, 17 deletions
diff --git a/swarm/api/http/test_server.go b/swarm/api/http/test_server.go
index 9245c9c5b..97fdf0d8a 100644
--- a/swarm/api/http/test_server.go
+++ b/swarm/api/http/test_server.go
@@ -33,44 +33,45 @@ type TestServer interface {
}
func NewTestSwarmServer(t *testing.T, serverFunc func(*api.API) TestServer, resolver api.Resolver) *TestSwarmServer {
- dir, err := ioutil.TempDir("", "swarm-storage-test")
+ swarmDir, err := ioutil.TempDir("", "swarm-storage-test")
if err != nil {
t.Fatal(err)
}
- storeparams := storage.NewDefaultLocalStoreParams()
- storeparams.DbCapacity = 5000000
- storeparams.CacheCapacity = 5000
- storeparams.Init(dir)
- localStore, err := storage.NewLocalStore(storeparams, nil)
+
+ storeParams := storage.NewDefaultLocalStoreParams()
+ storeParams.DbCapacity = 5000000
+ storeParams.CacheCapacity = 5000
+ storeParams.Init(swarmDir)
+ localStore, err := storage.NewLocalStore(storeParams, nil)
if err != nil {
- os.RemoveAll(dir)
+ os.RemoveAll(swarmDir)
t.Fatal(err)
}
fileStore := storage.NewFileStore(localStore, storage.NewFileStoreParams())
-
// Swarm feeds test setup
feedsDir, err := ioutil.TempDir("", "swarm-feeds-test")
if err != nil {
t.Fatal(err)
}
- rhparams := &feed.HandlerParams{}
- rh, err := feed.NewTestHandler(feedsDir, rhparams)
+ feeds, err := feed.NewTestHandler(feedsDir, &feed.HandlerParams{})
if err != nil {
t.Fatal(err)
}
- a := api.NewAPI(fileStore, resolver, rh.Handler, nil)
- srv := httptest.NewServer(serverFunc(a))
+ swarmApi := api.NewAPI(fileStore, resolver, feeds.Handler, nil)
+ apiServer := httptest.NewServer(serverFunc(swarmApi))
+
tss := &TestSwarmServer{
- Server: srv,
+ Server: apiServer,
FileStore: fileStore,
- dir: dir,
+ dir: swarmDir,
Hasher: storage.MakeHashFunc(storage.DefaultHash)(),
cleanup: func() {
- srv.Close()
- rh.Close()
- os.RemoveAll(dir)
+ apiServer.Close()
+ fileStore.Close()
+ feeds.Close()
+ os.RemoveAll(swarmDir)
os.RemoveAll(feedsDir)
},
CurrentTime: 42,