gopkg.in/simversity/gottp.v3@v3.0.0-20160401065405-576cf030ca0e/tests/urls_test.go (about) 1 package tests 2 3 import ( 4 "testing" 5 6 "gopkg.in/simversity/gottp.v3/utils" 7 ) 8 9 func TestUrls(t *testing.T) { 10 server := NewServer() 11 defer server.Close() 12 13 req := MockRequest{} 14 req.Url = "/urls" 15 16 server.Test(&req, func(msg *MockResponse) { 17 if msg.Status != 200 { 18 t.Error("Expected Status return", msg.Status) 19 } 20 21 urlResponse := map[string]string{} 22 utils.Convert(&msg.Data, &urlResponse) 23 24 if _, ok := urlResponse["async_pipe"]; !ok { 25 t.Error("Invalid response from Server") 26 } 27 }) 28 }