MCPcopy
hub / github.com/valyala/fasthttp / TestRequestContentTypeNoDefault

Function TestRequestContentTypeNoDefault

header_test.go:1793–1819  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

1791}
1792
1793func TestRequestContentTypeNoDefault(t *testing.T) {
1794 t.Parallel()
1795
1796 var h RequestHeader
1797 h.SetMethod(MethodDelete)
1798 h.SetHost("example.com")
1799 h.SetNoDefaultContentType(true)
1800
1801 w := &bytes.Buffer{}
1802 bw := bufio.NewWriter(w)
1803 if err := h.Write(bw); err != nil {
1804 t.Fatalf("Unexpected error: %v", err)
1805 }
1806 if err := bw.Flush(); err != nil {
1807 t.Fatalf("Unexpected error: %v", err)
1808 }
1809
1810 var h1 RequestHeader
1811 br := bufio.NewReader(w)
1812 if err := h1.Read(br); err != nil {
1813 t.Fatalf("Unexpected error: %v", err)
1814 }
1815
1816 if len(h1.contentType) != 0 {
1817 t.Fatalf("unexpected Content-Type %q. Expecting %q", h1.contentType, "")
1818 }
1819}
1820
1821func TestRequestWriteDeleteNoDefaultContentType(t *testing.T) {
1822 t.Parallel()

Callers

nothing calls this directly

Calls 7

SetMethodMethod · 0.95
SetHostMethod · 0.95
WriteMethod · 0.95
FlushMethod · 0.95
ReadMethod · 0.95
NewReaderMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…