github.com/sercand/please@v13.4.0+incompatible/test/workers/test.go (about)

     1  package main
     2  
     3  import (
     4  	"bytes"
     5  	"io/ioutil"
     6  	"net/http"
     7  
     8  	"gopkg.in/op/go-logging.v1"
     9  )
    10  
    11  var log = logging.MustGetLogger("worker_test")
    12  
    13  func main() {
    14  	resp, err := http.Get("http://127.0.0.1:31812")
    15  	if err != nil {
    16  		log.Fatalf("Failed to get: %s", err)
    17  	} else if resp.StatusCode != http.StatusOK {
    18  		log.Fatalf("Unsuccessful get: %s", resp.Status)
    19  	}
    20  	defer resp.Body.Close()
    21  	if b, err := ioutil.ReadAll(resp.Body); err != nil {
    22  		log.Fatalf("Failed to read: %s", err)
    23  	} else if !bytes.Equal([]byte("kitten!"), b) {
    24  		log.Fatalf("Unexpected response: %s", b)
    25  	}
    26  }