gofmt pass.
--- 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")
+}