diff --git a/services/server/server_test.go b/services/server/server_test.go index 2dc342c70..8a3b6b88c 100644 --- a/services/server/server_test.go +++ b/services/server/server_test.go @@ -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")) +}