github.com/walkingsparrow/docker@v1.4.2-0.20151218153551-b708a2249bfa/api/client/lib/image_build_test.go (about) 1 package lib 2 3 import "testing" 4 5 func TestGetDockerOS(t *testing.T) { 6 cases := map[string]string{ 7 "Docker/v1.22 (linux)": "linux", 8 "Docker/v1.22 (windows)": "windows", 9 "Foo/v1.22 (bar)": "", 10 } 11 for header, os := range cases { 12 g := getDockerOS(header) 13 if g != os { 14 t.Fatalf("Expected %s, got %s", os, g) 15 } 16 } 17 }