can now handle complexe mongo urls

This commit is contained in:
didier.amyot committed 2014-05-17 18:01:55 -04:00
1 parent 79da771597
commit 2add8284e6
6 files changed
+78 -18

No files matched your search

+10 -5
View File
@@ -6,19 +6,25 @@ import (
"net/http/httptest"
"os"
"path"
"reflect"
"testing"
)
func TestLoadFromYamlDataAndInitialParams(t *testing.T) {
func TestInitialParams(t *testing.T) {
params := GetDefaultParams()
if params.Port != 8000 {
t.Error("wrong port")
}
if params.ServingAddress != "localhost" {
t.Error("wrong png dpi")
}
if !reflect.DeepEqual(params.MongoServers, []string{"localhost:27017"}) {
t.Fail()
if len(params.MongoServers) != 1 {
t.Error("bad default number of mongo servers", len(params.MongoServers))
return
}
ms := params.MongoServers[0]
if ms.Name != "localhost" || ms.Url != "localhost:27017" {
t.Error("bad ms", ms)
}
}
@@ -28,7 +34,6 @@ func createMockStaticFile() (*os.File, error) {
return nil, err
}
return f, ioutil.WriteFile(f.Name(), []byte("hello world"), 0600)
}
func TestServingStaticFiles(t *testing.T) {