(t *testing.T)
| 161 | } |
| 162 | |
| 163 | func TestLoadHTMLGlobUsingTLS(t *testing.T) { |
| 164 | ts := setupHTMLFiles( |
| 165 | t, |
| 166 | DebugMode, |
| 167 | true, |
| 168 | func(router *Engine) { |
| 169 | router.LoadHTMLGlob("./testdata/template/*") |
| 170 | }, |
| 171 | ) |
| 172 | defer ts.Close() |
| 173 | |
| 174 | // Use InsecureSkipVerify for avoiding `x509: certificate signed by unknown authority` error |
| 175 | tr := &http.Transport{ |
| 176 | TLSClientConfig: &tls.Config{ |
| 177 | InsecureSkipVerify: true, |
| 178 | }, |
| 179 | } |
| 180 | client := &http.Client{Transport: tr} |
| 181 | res, err := client.Get(ts.URL + "/test") |
| 182 | if err != nil { |
| 183 | t.Error(err) |
| 184 | } |
| 185 | |
| 186 | resp, _ := io.ReadAll(res.Body) |
| 187 | assert.Equal(t, "<h1>Hello world</h1>", string(resp)) |
| 188 | } |
| 189 | |
| 190 | func TestLoadHTMLGlobFromFuncMap(t *testing.T) { |
| 191 | ts := setupHTMLFiles( |
nothing calls this directly
no test coverage detected