Merge pull request #3794 from fahedouch/server_test
add tests to server_test
This commit is contained in:
		| @@ -32,3 +32,23 @@ func TestCreateTopLevelDirectoriesErrorsWithSamePathForRootAndState(t *testing.T | |||||||
| 	}) | 	}) | ||||||
| 	assert.Check(t, is.Error(err, "root and state must be different paths")) | 	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")) | ||||||
|  | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Michael Crosby
					Michael Crosby