MCPcopy Create free account
hub / github.com/ContentSquare/chproxy / TestGetQuerySnippetGETBothQueryAndBody

Function TestGetQuerySnippetGETBothQueryAndBody

utils_test.go:96–113  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

94}
95
96func TestGetQuerySnippetGETBothQueryAndBody(t *testing.T) {
97 queryPart := "SELECT column"
98 bodyPart := "FROM table"
99 expectedQuery := "SELECT column\nFROM table"
100
101 body := bytes.NewBufferString(bodyPart)
102 req, err := http.NewRequest("GET", "", body)
103 checkErr(t, err)
104
105 params := make(url.Values)
106 params.Set("query", queryPart)
107 req.URL.RawQuery = params.Encode()
108
109 query := getQuerySnippet(req)
110 if query != expectedQuery {
111 t.Fatalf("got: %q; expected: %q", query, expectedQuery)
112 }
113}
114
115func TestGetQuerySnippetPOST(t *testing.T) {
116 q := "SELECT column FROM table"

Callers

nothing calls this directly

Calls 2

checkErrFunction · 0.85
getQuerySnippetFunction · 0.85

Tested by

no test coverage detected