func TestHelloWorld(t *testing.T) { request := beetest.Get("/ping") response, _ := request.Response() defer response.Body.Close() contents, _ := ioutil.ReadAll(response.Body) if string(contents) != "pong" { t.Errorf("response sould be pong") } }
func TestExpand(t *testing.T) { request := beetest.Get("/v1/expand") request.Param("shorturl", "5laZF") response, _ := request.Response() defer response.Body.Close() contents, _ := ioutil.ReadAll(response.Body) var s ShortResult json.Unmarshal(contents, &s) if s.UrlLong == "" { t.Fatal("urllong is empty") } }
// TestMain is a sample to run an endpoint test func TestMain(t *testing.T) { request := httplib.Get("/user/get") request.Param("id", "1") response, _ := request.Response() // defer response.Body.Close() contents, _ := ioutil.ReadAll(response.Body) log.Fatalln(fmt.Sprintf("%v", string(contents))) // var s ShortResult // json.Unmarshal(contents, &s) // if s.UrlLong == "" { // t.Fatal("urllong is empty") // } }