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  }