# HG changeset patch # User Ollivier Robert # Date 1491845770 -7200 # Node ID c1fd96210492c181d03c54c5290509dee4548404 # Parent f676c2646270bcafaceace76cb460731a182f96e Add test for loadGlobal(). diff -r f676c2646270 -r c1fd96210492 config_test.go --- a/config_test.go Mon Apr 10 19:35:54 2017 +0200 +++ b/config_test.go Mon Apr 10 19:36:10 2017 +0200 @@ -1,2 +1,22 @@ package gondole +import ( + "testing" + "github.com/stretchr/testify/assert" + "path/filepath" +) + +func TestLoadGlobal(t *testing.T) { + baseDir = "." + + _, err := loadGlobal(filepath.Join("test", "non.toml")) + assert.Error(t, err, "does not exist") + + _, err = loadGlobal(filepath.Join("test", "perms.toml")) + assert.Error(t, err, "unreadable") + + c, err := loadGlobal(filepath.Join("test", "config.toml")) + assert.NoError(t, err, "should read it fine") + assert.EqualValues(t, "foobar", c.Default, "equal") +} +