add tests to server_test

Signed-off-by: fahedouch <fahed.dorgaa@gmail.com>
This commit is contained in:
fahedouch 2019-11-01 11:14:19 +01:00 committed by Phil Estes
parent be6bead423
commit 7c016b655b
No known key found for this signature in database
GPG Key ID: 0F386284C03A1162

View File

@ -32,3 +32,23 @@ func TestCreateTopLevelDirectoriesErrorsWithSamePathForRootAndState(t *testing.T
})
assert.Check(t, is.Error(err, "root and state must be different paths"))
}
func TestCreateTopLevelDirectoriesWithEmptyStatePath(t *testing.T) {
statePath := ""
rootPath := "/tmp/path/for/testing"
err := CreateTopLevelDirectories(&srvconfig.Config{
Root: rootPath,
State: statePath,
})
assert.Check(t, is.Error(err, "state must be specified"))
}
func TestCreateTopLevelDirectoriesWithEmptyRootPath(t *testing.T) {
statePath := "/tmp/path/for/testing"
rootPath := ""
err := CreateTopLevelDirectories(&srvconfig.Config{
Root: rootPath,
State: statePath,
})
assert.Check(t, is.Error(err, "root must be specified"))
}