|
@@ -0,0 +1,20 @@
|
|
|
+package main
|
|
|
+
|
|
|
+import (
|
|
|
+ "fmt"
|
|
|
+ "os/exec"
|
|
|
+ "strings"
|
|
|
+ "testing"
|
|
|
+)
|
|
|
+
|
|
|
+func TestImportDisplay(t *testing.T) {
|
|
|
+ importCmd := exec.Command(dockerBinary, "import", "https://github.com/ewindisch/docker-cirros/raw/master/cirros-0.3.0-x86_64-lxc.tar.gz")
|
|
|
+ out, _, err := runCommandWithOutput(importCmd)
|
|
|
+ errorOut(err, t, fmt.Sprintf("import failed with errors: %v", err))
|
|
|
+
|
|
|
+ if n := len(strings.Split(out, "\n")); n != 3 {
|
|
|
+ t.Fatalf("display is messed up: %d '\\n' instead of 3", n)
|
|
|
+ }
|
|
|
+
|
|
|
+ logDone("import - cirros was imported and display is fine")
|
|
|
+}
|