github.com/rochacon/deis@v1.0.2-0.20150903015341-6839b592a1ff/mesos/pkg/fleet/machine_test.go (about) 1 package fleet 2 3 import ( 4 "reflect" 5 "testing" 6 ) 7 8 func TestParseMetadata(t *testing.T) { 9 data, err := ParseMetadata("zookeeper=true") 10 if err != nil { 11 t.Fatalf("Unexpected error '%v'", err) 12 } 13 14 expected := make(map[string][]string) 15 expected["zookeeper"] = append(expected["zookeeper"], "true") 16 17 if !reflect.DeepEqual(data, expected) { 18 t.Fatalf("Expected map with zookeeper=true but it returned %v", expected) 19 } 20 }