Merge pull request #11163 from duglin/RmiTest

Better error message for `docker rmi ''`
Upstream-commit: 214eae6f53fb143be9dacd1881e2ec1c56a6bb26
Component: engine
This commit is contained in:
Phil Estes
2015-03-05 09:49:46 -05:00
2 changed files with 18 additions and 0 deletions
@@ -155,5 +155,19 @@ func TestRmiWithMultipleRepositories(t *testing.T) {
}
logDone("rmi - delete a image which its dependency tagged to multiple repositories success")
}
func TestRmiBlank(t *testing.T) {
// try to delete a blank image name
runCmd := exec.Command(dockerBinary, "rmi", "")
out, _, err := runCommandWithOutput(runCmd)
if err == nil {
t.Fatal("Should have failed to delete '' image")
}
if strings.Contains(out, "No such image") {
t.Fatalf("Wrong error message generated: %s", out)
}
logDone("rmi- blank image name")
}