| 123456789101112131415161718192021222324252627 |
- package blackhole_test
- import (
- "bufio"
- "net/http"
- "testing"
- "github.com/v2fly/v2ray-core/v4/common"
- "github.com/v2fly/v2ray-core/v4/common/buf"
- . "github.com/v2fly/v2ray-core/v4/proxy/blackhole"
- )
- func TestHTTPResponse(t *testing.T) {
- buffer := buf.New()
- httpResponse := new(HTTPResponse)
- httpResponse.WriteTo(buf.NewWriter(buffer))
- reader := bufio.NewReader(buffer)
- response, err := http.ReadResponse(reader, nil)
- common.Must(err)
- defer response.Body.Close()
- if response.StatusCode != 403 {
- t.Error("expected status code 403, but got ", response.StatusCode)
- }
- }
|