gofmt pass.
authorOllivier Robert <roberto@keltia.net>
Mon, 10 Apr 2017 23:33:51 +0200
changeset 57 5effcb7253a8
parent 56 e25d0d0dc8ed
child 58 3ec984cfcb12
gofmt pass.
config_test.go
--- a/config_test.go	Mon Apr 10 22:20:13 2017 +0200
+++ b/config_test.go	Mon Apr 10 23:33:51 2017 +0200
@@ -1,10 +1,10 @@
 package gondole
 
 import (
+	"github.com/stretchr/testify/assert"
+	"os"
+	"path/filepath"
 	"testing"
-	"github.com/stretchr/testify/assert"
-	"path/filepath"
-	"os"
 )
 
 func TestLoadGlobal(t *testing.T) {
@@ -24,3 +24,26 @@
 	assert.EqualValues(t, "foobar", c.Default, "equal")
 }
 
+func TestLoadInstance(t *testing.T) {
+	baseDir = "."
+
+	_, err := loadInstance("nonexistent")
+	assert.Error(t, err, "does not exist")
+
+	real := &Server{
+		ID:          666,
+		Name:        "foo",
+		BearerToken: "d3b07384d113edec49eaa6238ad5ff00",
+	}
+	s, err := loadInstance("test/foo")
+	assert.NoError(t, err, "all fine")
+	assert.Equal(t, real, s, "equal")
+}
+
+func TestGetInstanceList(t *testing.T) {
+	baseDir = "test"
+
+	real := []string{"test/foo.token"}
+	list := GetInstanceList()
+	assert.Equal(t, real, list, "equal")
+}