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  }