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  }