github.com/diptanu/nomad@v0.5.7-0.20170516172507-d72e86cbe3d9/command/agent/region_endpoint_test.go (about) 1 package agent 2 3 import ( 4 "net/http" 5 "net/http/httptest" 6 "testing" 7 ) 8 9 func TestHTTP_RegionList(t *testing.T) { 10 httpTest(t, nil, func(s *TestServer) { 11 // Make the HTTP request 12 req, err := http.NewRequest("GET", "/v1/regions", nil) 13 if err != nil { 14 t.Fatalf("err: %v", err) 15 } 16 respW := httptest.NewRecorder() 17 18 // Make the request 19 obj, err := s.Server.RegionListRequest(respW, req) 20 if err != nil { 21 t.Fatalf("err: %v", err) 22 } 23 24 out := obj.([]string) 25 if len(out) != 1 || out[0] != "global" { 26 t.Fatalf("unexpected regions: %#v", out) 27 } 28 }) 29 }